部分服务器会有附加IP,但是网卡默认IP是一个,需要自己修改网卡配置。

文章来源

查看正在使用的网卡

ip link | awk 'NR%2==1' | awk '{print $2,$8,$9}' | tr -d ':'

输出的内容应该类似于以下结果:

lo state UNKNOWN
eth0 state UP
eth1 state DOWN

eth0为正在使用的网卡

复制现在正在使用的网卡配置信息文件

位置/etc/sysconfig/network-scripts/

cp ifcfg-eth0 ifcfg-eth0:1

其中ifcfg-eth0:1为单网卡上第二ip配置文件名,如要配置第三个ip,则可复制文件名ifcfg-eth0:2,文件名以此类推

编辑第二IP配置文件。

vi /ect/sysconfig/network-scripts/ifcfg-eth0:1
修改如下:

DEVICE=eth0:1  ##替换成eth0:1
IPADDR=1.1.1.1  ##替换成新的IP
GETWAY=x.x.x.x  ##替换成新的网关
NETMASK=x.x.x.x  ##替换成新的子网掩码

启动网络设置

ifup eth0:1  ##开启
ifdown eth0:1  ##关闭

检查:输入命令:ifconfig查看是否设置成功

如果重启无效,注意IPv6是否重复,重复会导致失效,有的话直接删除

还有问题的话
将命令ifup eth0添加到/etc/rc.d/rc.local
再无效添加:ifdown eth0:1 && ifup eth0:1

还是不行的话,建议rm -rf /*跑路

同一网关多IP

IPADDR=1.1.1.1

修改增加为:

IPADDR=1.1.1.1
PREFIX=24
IPADDR1=1.1.1.2
PREFIX1=24

/26 /27等IP段类暂未实践记录,有机会补上

最后修改:2020 年 10 月 16 日 10 : 35 PM