CentOS7单个网卡配置多IP

编辑配置文件vim /etc/sysconfig/network-scripts/ifcfg-eth1(必要时需添加MAC地址)

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
NAME=eth1
DEVICE=eth1
ONBOOT=yes
IPADDR0=192.168.100.207
IPADDR1=192.168.100.208
IPADDR2=192.168.100.209
NETMASK0=255.255.255.0
NETMASK1=255.255.255.0
NETMASK2=255.255.255.0
GATEWAY0=192.168.100.254
DNS1=8.8.8.8

如上所示,重启网卡生效,不同的IP可以设置不同的掩码和网关,使用ip addr查看生效信息。

此方式配置的多IP地址,为单物理网卡多IP的方式,网上有另外一种方式,使用ifconfig命令查看显示为eth1:0的方式,这种方式其实是虚拟出另外一块网卡,然后给这个虚拟网卡配置IP,只是在通信的时候用的同一个物理网卡,使用下面的方式可以配置。

ifconfig eth1:0 10.10.10.10 netmask 255.255.255.0 up

如果需要永久生效,需要手动添加一个虚拟网卡的配置文件,如 ifcfg-eth1:0

vim  ifcfg-eth1:0

DEVICE=eth1:0 #虚拟网络接口,随意 ONBOOT=yes #系统启动时激活 BOOTPROTO=static #使用静态ip地址 IPADDR=10.10.10.10 #该虚拟网络接口的ip NETMASK=255.255.255.0 #子网掩码,对应ip别名 GATEWAY=10.10.10.254 #网关 USERCTL=no #是否给予非root用户设备管理权限

 

posted @ 2019-09-22 22:32  龙骑士老尹  阅读(5331)  评论(0编辑  收藏  举报