我在極其糟糕的大學網路(當然我無法修改)中使用 3 個 wi-fi 適配器作為綁定介面(兩個 b/g 和一個 ac),我一直想知道哪種綁定模式是最好的。我有的具體問題:
- 選擇備用天線是否有用,因為三個(或更多 - 我認為交流適配器本身有三個)天線可能會因距離短(位於 15 英寸筆記型電腦的左側和右側)而受到擴展幹擾和內部的某個地方)?哪種其他模式最好?
- 同一個bonding介面使用不同標準的b/g和ac有問題嗎?是否應將交流適配器設定為主介面,因為它可能具有最佳連接。一個人會怎麼做呢?
由於「極其糟糕的網路」沒有這樣的定義,讓我詳細說明一下:
dhclient
有時需要超過 10 分鐘才能取得綁定和各個介面的IP 位址- 定期發生 90% 到 100% 的包裹損失,持續時間超過 1 分鐘
- 可以提供更多信息,包括基準(我不知道它們,必須學習它們),請評論
我正在連接
ifup wlan0 &
ifup wlan1 &
ifup wlan2 &
ifup bond0 &
dhclient -4 -v -w bond0
和/etc/network/interfaces
auto lo
iface lo inet loopback
iface main inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface bond0 inet manual
down ifenslave -d bond0 wlan0 wlan1 wlan2
bond-mode 3
bond-miimon 100
bond-slaves wlan0 wlan1 wlan2
allow-bond0 wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
bond-master bond0
allow-bond0 wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
bond-master bond0
allow-bond0 wlan2
iface wlan2 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
bond-master bond0
iface eth1 inet dhcp
答案1
即使在最低級別,我也非常熟悉 802.11,我不明白任何綁定模式如何能夠在您無法控制的多 AP 網路上工作。
至少沒有特殊的 WNIC/驅動程式可以為綁定群組中的每個 MAC 位址進行代理身份驗證和關聯。
大多數綁定模式,包括您似乎正在嘗試的廣播模式 (3),即使在簡單的有線乙太網路情況下,也需要特殊的交換器配置。
某些不需要特殊交換器配置的模式,例如 active-backup、balance-tlb 和balance-alb,要求您能夠在任何介面上發送或接收具有任意 MAC 位址的幀,這與 802.11' 發生衝突要求每個無線客戶端站(即每個客戶端MAC 位址)必須先與AP 進行802.11 驗證和802.11 關聯,然後AP 才會允許進出該MAC 位址的資料流量。這就是為什麼我提到需要一個特殊的 WNIC/驅動程式來代表 bond0 MAC 位址和其他從屬 MAC 位址執行 802.11 Auth 和 Assoc。
我的感覺是,鏈路級(乙太網路/802.11 級)綁定不會成為您的解決方案。幫助您的 IT 部門診斷並修復其網路。