Linux增加IP地址段

Linux环境中,网卡需要绑定多个地址,一般情况下,可以通过增加ifcfg-eth0:0~ifcfg-eth0:253的配置文件来实现,也可以直接在/etc/sysconfig/network-scripts文件夹下创建ifcfg-eth0-range0文件的方式来实现,其中eth0为网卡配置文件。

配置过程如下:

进入到/etc/sysconfig/network-scripts文件夹下

#cd /etc/sysconfig/network-scripts

拷贝一份ifcfg-eth0网卡配置文件做参考,为ifcfg-eth0-range0

#cp ifcfg-eth0 ifcfg-eth0-range0

编辑ifcfg-eth0-range0文件

#vi ifcfg-eth0-range0

 ifcfg-eth0-range0文件内容更改为:

DEVICE=eth0 #设备文件名为eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR_START=192.168.200.130
IPADDR_END=192.168.200.188
CLONENUM_START=1
NETMASK=255.255.255.0

DEVICE=eth0 #设备文件名为eth0


BOOTPROTO=static   #网卡启动方式为static


ONBOOT=yes   #开机启动


IPADDR_START=192.168.200.130  #开始IP地址


IPADDR_END=192.168.200.188  #结束IP地址


CLONENUM_START=1 #对应的网卡配置文件为ifcfg-eth0:1,这里仅从1开始


NETMASK=255.255.255.0 #子网掩码的值

其中DEVICE与ifcfg-eth0中的DEVICE名称保持一致,如需增加多个子网的地址,可增加ifcfg-eth0-range1、ifcfg-eth0-range2……等文件,注意事项,其中对应的CLONENUM_START的值,应为前一个ifcfg-eth0-range0的最大IP地址数,否则重启网卡的时候会报错,显示ifcfg-eth0:1……已经被占用。

Comments are closed.