を使用していますnetwork-manager
。 (ルーターに接続して携帯電話に接続)と同様のGUIを使用して2つの有線接続を接続しようとしましたeth0
。ボンディングデバイスを作成してスレーブデバイスを追加できますが、何らかの理由で認識されません。usb0
nm-connection-editor
eth0
usb0
グーグルをして修正する必要があることを見つけました/etc/network/interfaces
。私は成功せず、それを試しました。
モジュールがロードされたことを確認するために、起動bonding
と/etc/modules
実行modprobe
+を追加しました。私のファイルは次のとおりです。lsmod | grep bonding
/etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
bond-master bond0
bond-primary eth0 usb0
auto usb0
iface usb0 inet manual
bond-master bond0
bond-primary eth0 usb0
auto bond0
iface bond0 inet dhcp
bond-slaves none
bond-mode 6
bond-miimon 100
再起動すると、A start job is running for Raise network interfaces...
約5分後にシステムが起動しましたが、接続できないというメッセージが出ました。
私はいくつかのバリエーションを試しました。
/etc/network/interfaces
:
auto bond0
iface bond0 inet dhcp
bond-slaves eth0 usb0
bond-mode 6
bond-miimon 100
bond-primary eth0 usb0
inet
静的パラメータを設定して追加してみましたが、static
誰も助けませんでした。
私が試した別の方法はip link set
andを使用することip link add
でしたが、使用したときにip link set eth0 master bond0
エラーが表示されました。RTNETLINK answers: Operation not supported
System info:
OS: Linux Mint 19 Tara
Kernel: Linux 4.15.0-34-generic (x86_64)
最後に、急流のダウンロード速度を上げ、ネットワークが利用できない場合でも、接続を維持するためにネットワークをテザリングしたいと思います。私はalbモードでネットワークバインディングのバランスを取ることがこれを行うための最良の選択肢であることがわかりました。ただし、誰かがこれを行うより良い方法を知っている場合は、提案を受けることができます。
私を案内するために、次のリンクを見つけました。
ベストアンサー1
他のISPに「バインド」することはできません。
ボンディングは、2 つの LAN 接続を仮想単一 LAN 接続に結合するために使用されます。両端。これは、レイヤ3(プロバイダによって割り当てられた他のIPアドレス)ではなく、レイヤ2で発生します。一方の端(もう一方の端は2つの異なるISP)でのみこれを実行するため、これは発生する可能性はありません。
本質的にどちらかを使用しているため、実験結果は「不安定」です。
「2つのISPに同時に接続する方法」は、定期的に登場するFAQです。答えは「簡単ではない」です。いくつかのカスタムロードバランシングを実行できますが、コードを直接記述する必要があります。