我试图在Centos中绑定8个x / 24子网。 我在/ etc / sysconfig / network-scripts / ifcg-eth0中设置了默认的/ 29分配给该框的通常的主节点。 所有的好,我在ssh罚款。
现在,我试图使用这种方法添加额外的8 C类IP
cp -p ifcfg-eth0 ifcfg-eth0-range0 cp -p ifcfg-eth0 ifcfg-eth0-range1 cp -p ifcfg-eth0 ifcfg-eth0-range2 etc...
一路穿越range7
我重新启动networking,首先C类(range0)正常工作,但range1-7这样一路发出类似的错误
error in ifcfg-eth0-range7: already seen device eth0:182 in ifcfg-eth0-range6
在networking脚本中,我有他们
fcfg-eth0-range0 ifcfg-eth0-range1 ifcfg-eth0-range2 ifcfg-eth0-range3 ifcfg-eth0-range4 ifcfg-eth0-range5 ifcfg-eth0-range6 ifcfg-eth0-range7
我甚至尝试过
每个范围文件都是这样的…
[root@login-third network-scripts]# cat ifcfg-eth0-range0 DEVICE=eth0 TYPE="Ethernet" IPADDR_START=xxx.xxx.38.2 IPADDR_END=xxx.xxx.254
范围1的例子…
[root@login-third network-scripts]# cat ifcfg-eth0-range1 DEVICE=eth0:1 TYPE="Ethernet" IPADDR_START=xxx.xxx.39.2 IPADDR_END=xxx.xxx.39.254
我最初尝试没有DEVICE行,同样的错误。
我在这里做错了什么?
范围文件中不应该有一个DEVICE 。
但是应该有一个CLONENUM_START 。
设置将正确映射地址到虚拟网卡,而不分配相同的设备两次。
例如:在ifcfg-eth0- CLONENUM_START=0设置CLONENUM_START=0 。
xxx.xxx.38.2 => eth0:0
xxx.xxx.38.3 => eth0:1
…
在ifcfg-eth0- CLONENUM_START=255设置CLONENUM_START=255 。
xxx.xxx.39.2 => eth0:255
xxx.xxx.39.3 => eth0:256
…
也可以看看:
https://wiki.centos.org/VladislavRastrusny/OneNICManyIPs