Linux 7 與 Linux 6 上的綁定有什麼不同?請注意,據我所知,Linux 7 上也提供了分組功能,但我專門尋找綁定功能。
我正在 RedHat 7 上綁定兩個網路接口,它會導致錯誤:
bond0: An illegal loopback occurred on adapter (eth0)
Check the configuration to verify that all adapters are connected to 802.3ad compliant switch ports.
請注意,我正在將 Linux 作為虛擬機器運行。
當執行完全相同的步驟並產生完全相同的結果(ifcfg-bond0,以及更改為 ifcfg-eth0 和 ifcfg-eth1)時,一切正常。在 Linux 7 上,當我呼叫 時service network restart
,我將永遠斷開連接,我需要進入「控制台」才能解決問題。
這是我的 ifcfg-eth0、ifcfg-eth1(我正在綁定的兩個)和 ifcfg-bond0 檔案。
$>cat ifcfg-bond0
DEVICE=bond0
IPADDR=10.12.3.33
NETMASK=255.255.255.0
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
MTU=1500
BONDING_OPTS="mode=4 miimon=100 updelay=60000"
$>cat ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
#IPADDR=10.12.3.192
#NETMASK=255.255.255.0
MASTER=bond0
SLAVE=yes
$>cat ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
#IPADDR=10.12.3.33
#NETMASK=255.255.255.0
MTU=1500
DHCP_HOSTNAME=
MASTER=bond0
SLAVE=yes
這是斷開連接時輸出的最後一行:
Restarting network (via systemctl):