Linux下有两张方式添加多个IP,单个添加和批量添加。具体方法如下:

2023-10-23更新, 直接添加多个IP完事.

DEVICE=eth0:0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR =要添加绑定的IP地址
IPADDR1=要添加绑定的IP地址
IPADDR2=要添加绑定的IP地址
IPADDR3=要添加绑定的IP地址
...
NETMASK=子网掩码
GATEWAY=网关地址

--- 分割线 ---

方法一:多次添加单个IP

在/etc/sysconfig/network-scripts/中新建文件ifcfg-eth0:*,*为数字序号,从零开始,依次增加

以0为例,建立文件ifcfg-eth0:0

cd /etc/sysconfig/network-scripts/
vi ifcfg-eth0:0
输入内容格式如下:
DEVICE=eth0:0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=要添加绑定的IP地址
NETMASK=子网掩码
GATEWAY=网关地址
保存后,依次添加,重启网络生效。

方法二:批量添加多个IP地址

在/etc/sysconfig/network-scripts/中新建文件ifcfg-eth0-range0,方法如下

cd /etc/sysconfig/network-scripts/
vi ifcfg-eth0-range0
输入内容格式如下:

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR_START=起始IP地址
IPADDR_END=结束IP地址
CLONENUM_START=0
GATEWAY=网关地址
NETMASK=子网掩码
NO_ALIASROUTING=yes
保存后重启网络生效。

重启网络命令:

service network restart

注意:已经绑定的IP地址就不要再次填写,否则会添加失败。