Linux
Centos中的IP綁定範圍,不起作用
我正在嘗試在 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
我重新啟動網路,第一個 C 類(range0)工作正常,但是 range1-7 一直發出類似的錯誤,就像這樣
error in ifcfg-eth0-range7: already seen device eth0:182 in ifcfg-eth0-range6
在網路腳本中,我將它們作為
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 線,同樣的錯誤。
我在這裡做錯了什麼?
範圍文件中不應有 a
DEVICE
。但是應該有一個
CLONENUM_START
。設置將正確地將地址映射到虛擬 NIC,而無需兩次分配相同的設備。
範例:在 ifcfg-eth0-range0 你設置
CLONENUM_START=0
.xxx.xxx.38.2 => eth0:0
xxx.xxx.38.3 => eth0:1
…
在 ifcfg-eth0-range0 你設置
CLONENUM_START=255
.xxx.xxx.39.2 => eth0:255
xxx.xxx.39.3 => eth0:256
…
另請參閱: