低品質の Wi-Fi ネットワークで複数の Wi-Fi インターフェイスを使用する場合に最適なボンディング モードはどれですか。

低品質の Wi-Fi ネットワークで複数の Wi-Fi インターフェイスを使用する場合に最適なボンディング モードはどれですか。

私は、信じられないほど劣悪な大学のネットワーク (もちろん変更できません) で、3 つの Wi-Fi アダプター (2 つは b/g、1 つは ac) をボンディング インターフェイスとして使用していますが、どのボンディング モードが最適か疑問に思っています。私が持っていた/持っている具体的な質問:

  • 3 本 (またはそれ以上 - AC アダプター自体に 3 本あると思います) のアンテナは、距離が短い (15 インチ ノート PC の左側と右側、および内部のどこかに配置) ため、広範囲の干渉を受ける可能性があるため、バックアップを選択することは有用ですか? 他にどのモードが最適ですか?
  • 同じボンディング インターフェイスに異なる規格の b/g と ac を使用すると問題がありますか? おそらく接続が最適であるため、ac アダプターをプライマリ インターフェイスに設定する必要があります。これはどのように行うのでしょうか?

「信じられないほど悪いネットワーク」という定義はないので、これについて詳しく説明しましょう。

  • dhclientボンディングと個々のインターフェースの両方でIPアドレスを取得するのに10分以上かかることがあります。
  • 定期的に1分以上90~100%のパッケージ損失
  • ベンチマークを含む詳細情報を提供できます(私はそれらを知らないので、学ぶ必要があります)、コメントしてください

私は接続しています

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 ネットワークでボンディング モードが機能するとは到底考えられません。

少なくとも、ボンド グループ内の各 MAC アドレスに対してプロキシ認証と関連付けを実行できる特別な WNIC/ドライバーがなければ、それは不可能です。

あなたが試していると思われるブロードキャスト モード (3) を含むボンディング モードのほとんどは、単純な有線イーサネットの場合でも、特別なスイッチ構成を必要とします。

active-backup、balance-tlb、balance-alb など、特別なスイッチ構成を必要としない一部のモードでは、任意のインターフェイスで任意の MAC アドレスを持つフレームを送受信できる必要があります。これは、各ワイヤレス クライアント ステーション (つまり、各クライアント MAC アドレス) が AP と 802.11 認証および 802.11 アソシエーションを行ってからでないと、AP がその MAC アドレスとの間のデータ トラフィックを許可しないという 802.11 の要件に違反します。そのため、bond0 MAC アドレスおよびその他のスレーブ MAC アドレスの代わりに 802.11 認証およびアソシエーションを実行できる特別な WNIC/ドライバーが必要であると述べました。

私の考えでは、リンク レベル (イーサネット / 802.11 レベル) のボンディングは解決策にはならないでしょう。IT 部門がネットワークを診断して修正できるように支援してください。

関連情報