綁定在 RedHat 7 上失敗,但在 RedHat 6 上工作

綁定在 RedHat 7 上失敗,但在 RedHat 6 上工作

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):

相關內容