除了內部網路介面之外,我還添加了一個 USB3.0 網路控制器用於測試目的,可能會被內部雙網路卡或另一個單網卡取代。我正在運行 Lubuntu,但似乎無法使網路綁定正常工作。
我正在嘗試將鏈路聚合與 802.3ad 結合使用,以便兩個介面同時工作。我主要是從官方得到的信息ubuntu維基和來自這個帖子。
這是配置(載入綁定核心模組後)
/etc/網路/接口
auto lo
iface lo inet loopback
auto enp0s31f6
iface enp0s31f6 inet manual
bond-master bond0
auto enx00e04c20e315
iface enx00e04c20e315 inet manual
bond-master bond0
auto bond0
iface bond0 inet static
address 192.168.1.11
gateway 192.168.1.1
netmask 255.255.255.0
dns-nameservers 192.168.1.1
bond-mode 4
bond-miimon 100
bond-lacp-rate 1
bond-slaves enp0s31f6 enx00e04c20e315
然後在 dmesg 中我看到
警告:對於綁定中的任何適配器,鏈路合作夥伴都沒有 802.3ad 回應
網路仍在運行,但只有一個介面。如果我檢查 ifconfig,我會看到兩個接口都被列為從屬接口,但實際上只有一個接口傳輸了超過幾 KB 的資料。我認為,這是因為兩個介面所連接的交換器也需要正確配置,這是有意義的。
我有 D-Link DGS-1100-08 交換器。如果我正確閱讀規格,這些交換機應該支援 802.3ad。因此,我透過 L2 功能 -> 鏈路聚合 -> 啟用來配置它們,並將兩個連接埠新增到其中一個群組。一旦我保存這些設置,網路就不再工作了。
可能是什麼問題呢?我是否誤解了什麼(綁定模式 4 應該是 802.3ad,對嗎?按照我的方式配置交換機應該使 Lubuntu 能夠同時與兩個網卡通信,對嗎?)
答案1
D-Link 支援兩種 Bond (Trunk-) 模式:1-static 2-LACP(=802.3ad,=mode4)。但小DGS-1100-08只支援靜態!而不是 LACP。 ftp://ftp.dlink.de/anleitungen/Switch/Anleitung_Trunking.pdf (我沒找到英文版的)