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……已经被占用。