安全的新增附加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等备用连接,否则可能出现不必要的麻烦!

标签: none

添加新评论