Ubuntu Server 16.04の使用
「ラウンドボビン」構成で「bond0」を作成するために、eno1とeno2の間に結合接続を作成しました
ネットワークトラフィックの統計を見ると(たとえばifstat
を使用して)、eno1とeno2のトラフィックが表示されますが、bond0には何も表示されません
これは通常の動作ですか、それとも何か間違った設定がありますか?
すべてが、結合された接続の正しいIPアドレスを指しているように見えます。
このタイプの接続では、両方ではなく1つの接続を介して単一の「プロセス」をルーティングすることを知っているので、eno2への重みは私を驚かせません(テストするために大きなフォルダをダウンロードしました)-bond0はトラフィックを表示する必要があります(たとえば、eno1 + 2の合計)?
または、接続の「仮想」の性質は、それ自体がトラフィックを見ないことを意味しますか?
ifconfigファイル...
bond0 Link encap:Ethernet HWaddr 7a:2e:3e:25:27:27
inet addr:192.168.0.210 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST MASTER MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
eno1 Link encap:Ethernet HWaddr 1c:98:ec:0f:47:10
inet addr:192.168.0.202 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::1e98:ecff:fe0f:4710/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:639661 errors:0 dropped:56 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:140614455 (140.6 MB) TX bytes:680 (680.0 B)
Interrupt:16
eno2 Link encap:Ethernet HWaddr 1c:98:ec:0f:47:11
inet addr:192.168.0.203 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::1e98:ecff:fe0f:4711/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3239553542 errors:0 dropped:77 overruns:0 frame:0
TX packets:759036926 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4786541843470 (4.7 TB) TX bytes:254845825782 (254.8 GB)
Interrupt:17
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1989 errors:0 dropped:0 overruns:0 frame:0
TX packets:1989 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:141834 (141.8 KB) TX bytes:141834 (141.8 KB)
インターフェイスファイル...
auto eno1
iface eno1 inet static
address 192.168.0.202
gateway 192.168.0.1
netmask 255.255.255.0
dns-nameservers 8.8.8.8 8.8.4.4
auto eno2
iface eno2 inet static
address 192.168.0.203
gateway 192.168.0.1
netmask 255.255.255.0
dns-nameservers 8.8.8.8 8.8.4.4
auto bond0
iface bond0 inet static
address 192.168.0.210
gateway 192.169.0.1
netmask 255.255.255.0
dsn-nameservers 8.8.8.8 8.8.4.4
up /sbin/ifenslave bond0 eno1 eno2
down /sbin/ifenslave -d bond0 eno1 eno2
デバイスeno1およびeno2は、IPアドレスを構成する必要はありません。 IPアドレスの構成は、bondデバイスで取得されます。
スレーブとしてのeno1およびeno2と、シンプルなアクティブ/バックアップセットアップを使用したボンディングインターフェースbond0の例(eno1がプライマリインターフェース)
auto eno1
iface eno1 inet manual
bond-master bond0
bond-primary eno1
auto eno2
iface eno2 inet manual
bond-master bond0
auto bond0
iface bond0 inet static
address 192.168.0.210
gateway 192.168.0.1
netmask 255.255.255.0
dsn-nameservers 8.8.8.8 8.8.4.4
bond-mode active-backup
bond-miimon 100
bond-slaves none
もう1つ-bond0デバイスのゲートウェイ構成が間違っています(192.169.0.1は192.168.0.1である必要があります)。結合設定の例を参照してください here および here 。
ボンドモードに注意を払うことが重要です!ページの「ボンディングモードの説明」を参照してください https://help.ubuntu.com/community/UbuntuBonding
モードactive-backupは、二重帯域幅を取得するという点では適切ではありません。Active-backupポリシー:ボンド内の1つのスレーブのみがアクティブです。