ラップトップでLinux Mint 17.3を実行しています。ドッキングするとイーサネット経由で接続しますが、ドッキングを解除すると、sshセッションや進行中のダウンロードなどが中断されず、Wi-Fiアダプターで同じIPアドレスが使用されるため、引き続き表示されますネットワーク上の他のマシンと同じです。
モード1のボンディング、アクティブバックアップは、私が望むものとまったく同じように聞こえます。設定方法についてオンラインで多くのリソースを見つけましたが、ネットワーク構成はディストリビューション間で、また各ディストリビューションの異なるバージョン間でもかなり異なるため、この手順はかなり異なります。
さらに、私が見つけたほとんどの手順は、静的構成に依存しています ハードコーディングネットワークアドレス およびWPA/etc/network/interfacesへのパスワード。ラップトップを他のネットワークに接続するため、Network Managerを使用してネットワーク構成を保存します。
「bond eth0 wlan0」をグーグル検索すると、 サンプル/ etc/networking/interfacesファイル が機能することがわかりましたが、 どうやらNetwork Managerを無効にする必要がある ルーティングテーブルで奇妙なことをすることから。ボンドがアクティブな間は、Network Managerアプレットを使用してWi-Fiネットワークを変更できないようです。
Network Manager 0.9.8は結合インターフェースをサポートしますが、イーサネットおよびInfiniBand接続のみをサポートし、Wi-Fiはサポートしません。
Network Managerと互換性のあるイーサネット接続とWi-Fi接続を結合する方法はありますか?
注:完全な答えではなく、答えを導き出す可能性のあるリソース。
質問を繰り返します:
Network Managerを使用して、a(n) APとSTAの間に結合リンクを作成します。
この質問はSTA(ステーション)に焦点を当てていますが、結合が存在するためにはAP(アクセスポイント)が構成を必要とします。
Arch Linuxはソリューションを詳しく説明しています(systemd/systemctlを利用) Wireless Bonding
NetworkManager[〜#〜] gui [〜#〜]は[〜#〜]しない[〜#〜]ボンディングのオプションとしてwifiを提示します。
ただし、NetworkManager CLIは、求められるボンディングオプションをサポートしているようです。
NetworkManagerコマンドラインツールnmcliを使用したネットワークボンディング
Nmcliを使用する場合、ボンディングはwifiをサポートしているようです。
$ nmcli con add type wifi ifname wlps3s0 master bond0
エラー:引数 'ssid'が必要ですが、 'master'が指定されました。
これにより、eth&wifi接続を結合するソリューションに近づくはずです。私は現在、この質問に完全に答える完全なきずなはありません。
nmcli con add type bond con-name bond ifname bond0 mode active-backup primary myeth0 +bond.options "fail_over_mac=active,miimon=100,primary_reselect=always,updelay=200"
nmcli con add type wifi con-name bond-wlan slave-type bond master bond0 ifname mywifi0 ssid MYSSID
nmcli c modify bond-wlan wifi-sec.key-mgmt wpa-psk wifi-sec.psk MYWIFIPASSWORD
nmcli con add type ethernet con-name bond-eth slave-type bond master bond0 ifname myeth0
nmcli c up bond
nmcli c up bond-eth
nmcli c up bond-wifi
$ nmcli con add type wifi ifname wlps3s0 master bond0 ssid $YOURSSID
必要なのは静的DHCP構成です。
これにより、ネットワークマネージャーがデフォルトで機能し続け、職場/自宅の任意のネットワークに接続できるようになります。
IPが実際に同じである場合(168.192.7.87など)を除き、ローカルネットワーク上の他のコンピューターがイーサネットやWiFiでコンピューターに同じIPを持っていると信じ込ませる方法はありません。
両方の条件で同じIPを使用する方法は、DHCPサーバーがコンピューターのMACアドレスに対して同じIPを維持するようにすることです。ただし、イーサネットとWifiのMACアドレスは異なります(ハードウェアが異なるため)。いくつかあります それを実行できないルーターソフトウェア
具体的には、DHCPサーバーはこの静的IPを、LAN上の各NIC=に割り当てられた一意のMACアドレスに割り当てます。
ただし、 dnsmasqで動作させる はできます。
これにより、IPアドレスを複数のハードウェアアドレスに関連付けることができ、ハードウェアアドレスの1つにDHCPリースを放棄する許可をdnsmasqに与えます。これは危険なことであることに注意してください。ハードウェアアドレスの1つだけが常にアクティブであり、dnsmasqがこれを強制する方法がない場合にのみ確実に機能します。たとえば、有線と無線の両方のインターフェイスを備えたラップトップに安定したIPアドレスを割り当てると便利です。
ただし、ラップトップのネットワークマネージャーが両方のインターフェイスを同時に起動しないようにする必要があります たぶん?これ