Centos安全的新增附加IP
安全的新增附加IP,不影响原网卡配置,降低故障风险,不影响线上业务正常运行。新增附加IP需要知道新的IP地址和子网掩码,其他信息(如网关等)都不需要。
目录/etc/sysconfig/network-scripts/
下是网卡的配置文件,安全的新增附加一个额外IP地址,需要在这个目录下新增加一个新网卡配置文件。
额外IP的网卡配置文件的文件名是有要求的,必须是ifcfg-eth0:XXXX
的形式,其中eth0
代表物理网卡,eth0:XXXX
代表是附加在这个物理网卡上的虚拟网卡,XXXX
可以是1到4位的字符串,字符串内容可以包含任意字母和数字。
$ cd /etc/sysconfig/network-scripts/
$ vi ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.101.99
NETMASK=255.255.255.0
GATEWAY=192.168.101.1
DNS1=8.8.8.8
ONBOOT=yes
假设,新IP是192.168.101.204,子网掩码是255.255.255.0
$ vi ifcfg-eth0:1
DEVICE=eth0:1
BOOTPROTO=static
IPADDR=192.168.101.204
NETMASK=255.255.255.0
ONBOOT=yes
保存退出,启用网卡ifup eth0:1
即可。
配置不同的网卡只需要修改 DEVICE(设备名字)、IPADDR(IP地址)、NETMASK(子网掩码)
,网卡配置文件中的变量名都必须是大写。
启用网卡 ifup eth0:1
停用网卡 ifdown eth0:1
不要直接操作eth0,除非有VNC、内网SSH等备用连接,否则可能出现不必要的麻烦!