A-A+
linux批量加IP
本人以前是在国内机房做维护的,linux加ip的话情况不是太多 ,就算有基本上也就那么几个ip。 后来开始做国外机房了,发现ip很多。。。。。。 多的时候一个服务器要加上个几十上百个。 这样的话明显就很伤人了 我之前的办法是cp 原来的配置文件ifcfg-eth0重命名为ifcfg-eth0:1 这样的一个形式再到ifcfg-eth0:1下面去修 改具体的参数。 这样以此类推; 就像我前面说的一样,几个你可以这样。 但是多了的话就不行了,给累死;下面我介绍一下后来我看到人家的一种新方法; 直接在/etc/sysconfig/network-scripts/这目录下面编辑一个ifcfg-eth0-range0这样的一个文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0
DEVICE=eth0
ONBOOT=yes BOOTPROTO=static IPADDR_START=10.0.0.111 IPADDR_END=10.0.0.119 CLONENUM_START=0 GATEWAY=10.0.0.1 NETMASK=255.255.255.000 NO_ALIASROUTING=yes
其中:
IPADDR_START 是起始IP地址,
IPADDR_END 是结束IP地址, CLONENUM_START 是起始IP别名网卡名(本例中是 eth0:0)
然后重启网络让IP生效: service network restart
NETMASK 子网掩码 参考表:
/29 (5 usable) NETMASK = 255.255.255.248
/28 (13 usable) NETMASK = 255.255.255.240 /27 (29 usable) NETMASK = 255.255.255.224 /26 (61 usable) NETMASK = 255.255.255.192 /25 (125 usable) NETMASK = 255.255.255.128 /24 (253 usable) NETMASK = 255.255.255.0
|
评论已关闭!