Linux カーネルは、ネットワーク ボンディングを実行するためのモジュールを提供します。このチュートリアルでは、Linux Bonding Module を使用して、複数のネットワーク インターフェイスを 1 つのインターフェイスに結合する方法について説明します。
ターミナルに飛び込んでネットワーク ボンディングを有効にする前に、ネットワーク ボンディングの主要な概念について説明しましょう。
ネットワーク結合の種類
ネットワーク結合には 6 つのタイプがあります。それらは:
<オール>Ubuntu でネットワーク ボンディングを構成する方法
ターミナルに飛び込んで、Ubuntu でネットワーク バインドを構成しましょう。始める前に、次のものがあることを確認してください:
- root または sudo ユーザー アカウント
- 2 つ以上のネットワーク インターフェース
ボンディングモジュールをインストール
ボンディングモジュールがカーネルにインストールされ、アクティブ化されていることを確認してください。 lsmod コマンドを次のように使用します:
sudo lsmod | grep リンクリンク 180224 1
モジュールが利用できない場合は、次のコマンドを使用してインストールしてください。
sudo スレーブの場合は apt-get をインストールしますはかない絆
システム内の 2 つのインターフェースを介して、一時的なネットワーク ボンディングを設定できます。これを行うには、まずボンディング ドライバーをロードします。
sudo Modprobe ボンディング次のステップでは、システム内のイーサネット インターフェイスの名前を取得しましょう。コマンドを使用します:
須藤ifconfig上記のコマンドは、システム内のインターフェースを表示します。以下の図に出力例があります:
それでは、次のように ip コマンドを使用してネットワーク バインドを作成しましょう:
sudo ifconfig ens33 ダウンsudo ifconfig ens36 以下
sudo IP リンク bond0 を追加 Type Binding mode 802.3ad
最後に、2 つのインターフェースを追加します。
ens33 マスター Loan0 を調整するための sudo IP リンクens36 マスター Loan0 を調整するための sudo IP リンク
結合が正常に作成されたことを確認するには、次のコマンドを使用します:
sudo IP リンク
注: 上記のようにバインドを作成しても、再起動後は存続しません。
永久的な絆
インターフェイス構成ファイルを編集し、バインディング設定を追加して永続的なバインディングを作成する必要があります。
sudo vim /Etc/network/Interfaces次の構成をファイルに追加します。
自動ens33iface ens33 inet マニュアル
自動ens36
iface ens36 inet マニュアル
自動結合0
iface bond inet static
アドレス 192.168.0.253
ネットマスク 255.255.255.0
ゲートウェイ 192.168.0.1
DNS ルックアップ domainname.local
スレーブ ens33 ens36
bond_mode 4th
絆みいもん 100
ボンドダウン遅延 0
ボンド更新 0
注: インターフェイスが Bond =4 と互換性があることを確認してください。そうでない場合は、代わりに bond =0 を使用できます。 2 つのインターフェースをシャットダウンして、接続を有効にする必要がある場合もあります。
次のコマンドを使用してバインドを有効にします。
sudo ifconfig ens33 down &&sudo ifconfig ens36 below &sudo ifconfig Bond0 upsudo サービス再起動ネットワークマネージャー
インターフェイスが動作していることを確認するには、次のコマンドを使用します:
sudo ifconfig Bond0
ボンドのステータスを表示するには、コマンドを次のように使用します:
sudo 猫 /proc/network/link/Bond0出力例は次のとおりです:
最後に
このガイドでは、Ubuntu および Debian ベースのディストリビューションでネットワーク ボンディングを設定する方法について説明しました。接着の詳細については、ドキュメントを参照してください。