当前位置:首页 > 知识积累 > 正文

以Centos为例讲解Linux添加(绑定)多个IP

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


方法一:多次添加单个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可以依次建立若干个ifcfg-eth0:1,ifcfg-eth0:2,ifcfg-eth0:3 ......配置文件,当然也可以写在一起。

DEVICE="eth0"
ONBOOT="yes"
HWADDR="**:**:**:**:**:**"
ARPCHECK=no
GATEWAY="***.***.***.254"
IPADDR="***.***.***.1"
NETMASK="255.255.255.0"
DNS1="8.8.8.8"
DNS2="8.8.4.4"
IPADDR1="***.***.***.2"
NETMASK1="255.255.255.0"
IPADDR2="***.***.***.3"
NETMASK2="255.255.255.0"

保存后,依次添加,重启网络生效。


方法二:批量添加多个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地址就不要再次填写,否则会添加失败。


取消
扫码支持 支付码