在服务器运维中,为网卡绑定多个IP地址是一项常见操作,尤其适用于需要多IP绑定的应用场景。以eth0网卡为例,具体配置步骤非常简单易行。
cd /etc/sysconfig/network-scripts/
cp ifcfg-eth0 ifcfg-eth0:1
vim ifcfg-eth0:1
DEVICE=eth0:1 # 指定虚拟网卡名称
HWADDR=29:61:16:5B:29:7C
TYPE=Ethernet
UUID=bf14538c-a6cf-4fd3-b459-e4db69437c2e
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.203
NETMASK=255.255.255.192
GATEWAY=xxx.xxx.xx.xxx
DNS1=8.8.8.8
保存并退出编辑器后,执行以下命令启动虚拟网卡:
ifup eth0:1
随后运行ip addr命令,即可查看到新增的IP地址已成功生效。
另外分享一个小技巧:如果需要移除某个IP地址,只需使用以下命令即可:
ip addr del 192.168.0.1 dev eth0 # 删除网卡上的指定IP
