Lubuntu 20.04 LTSでボンディングを設定しようとしています。オンボードNICと他の2つのNICを持つPCIカードがあります。
3つのポートはすべて、統合ポート(802.3adをサポート)として設定されたUbiquitiスイッチUS-8-60Wに接続する必要があります。
/etc/network/interfacesの私の設定は次のとおりです。
auto lo
iface lo inet loopback
auto enp0s31f6
iface enp0s31f6 inet manual
bond-master bond0
auto enp6s0
iface enp6s0 inet manual
bond-master bond0
auto enp7s0
iface enp7s0 inet manual
bond-master bond0
auto bond0
iface bond0 inet static
address 192.168.1.11
gateway 192.168.1.1
netmask 255.255.255.0
dns-nameservers 192.168.1.1
bond-mode 4
bond-miimon 100
bond-xmit-hash-policy layer2+3
bond-slaves enp0s31f6 enp6s0 enp7s0
enp0s31f6(オンボードNIC)に1つのケーブルのみを接続すると、すべてが正常に機能します*。 2番目のケーブルを接続すると、30分後にネットワークに障害が発生し始めました。説明するのは少し難しいです。時々オンラインにアクセスすることはできませんが、それでもルーターにpingを送ることができ、時にはルーターにpingを送ることも機能しません。いずれの場合も、他のコンピュータからコンピュータ192.168.1.11にアクセスできなくなりました。
2番目のポートを切断すると、すべてが正常に戻ります。
*「正しい」と言ったとき、ケーブルを一つだけ使うとまだ変な点が一つあります。固定IPとブリッジモードを備えたいくつかの仮想マシン(Virtualbox)があります。 bond0をネットワークアダプタとして選択すると、外部からVMにアクセスできなくなります(VMのトラフィックが機能します)。アダプタをenp0s31f6に切り替えると、VMに再アクセスできます。
答え1
知っているとネットワークカードに欠陥がありました!
新しいカードですが、ポートは引き続き上/下に切り替わります。別のカードに切り替えましたが、そのカードの設定は問題なく機能しました!
私が変更する必要がある唯一のものは設定bond-xmit-hash-policy
をlayer2
。