Linux Mint 19でリンクアグリゲーション(ボンディング)を設定する方法

Linux Mint 19でリンクアグリゲーション(ボンディング)を設定する方法

を使用していますnetwork-manager。 (ルーターに接続して携帯電話に接続)と同様のGUIを使用して2つの有線接続を接続しようとしましたeth0。ボンディングデバイスを作成してスレーブデバイスを追加できますが、何らかの理由で認識されません。usb0nm-connection-editoreth0usb0

グーグルをして修正する必要があることを見つけました/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 setandを使用すること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モードでネットワークバインディングのバランスを取ることがこれを行うための最良の選択肢であることがわかりました。ただし、誰かがこれを行うより良い方法を知っている場合は、提案を受けることができます。

私を案内するために、次のリンクを見つけました。

Ubuntuバインディング

ネットワークバインディング - カーネル文書

Linux Mint 18.1のリンク集約

Ubuntuでネットワーク結合を設定する方法

ベストアンサー1

他のISPに「バインド」することはできません。

ボンディングは、2 つの LAN 接続を仮想単一 LAN 接続に結合するために使用されます。両端。これは、レイヤ3(プロバイダによって割り当てられた他のIPアドレス)ではなく、レイヤ2で発生します。一方の端(もう一方の端は2つの異なるISP)でのみこれを実行するため、これは発生する可能性はありません。

本質的にどちらかを使用しているため、実験結果は「不安定」です。

「2つのISPに同時に接続する方法」は、定期的に登場するFAQです。答えは「簡単ではない」です。いくつかのカスタムロードバランシングを実行できますが、コードを直接記述する必要があります。

おすすめ記事