Linux
配置網橋會導致連接斷開
我有一個 Linux 伺服器,它有三個連接到交換機的 NIC(一個 NIC 是管理,兩個 NIC 形成一個 LACP 綁定)。另外我需要使用一個VLAN(167),因為交換機是用它配置的。
華為交換機(管理):
interface GigabitEthernet0/0/14 description #### MGMT #### port link-type access port default vlan 166
華為交換機(bonding/LACP):
interface Eth-Trunk10 description #### Server #### port link-type trunk port trunk allow-pass vlan 167 stp disable mode lacp load-balance src-dst-mac
/etc/網路/介面:
auto lo iface lo inet loopback auto enp3s0 iface enp3s0 inet static address 200.200.200.2 netmask 255.255.255.248 post-up ip route add 1.1.1.1/32 via 200.200.200.1 dev enp3s0 auto bond1 iface bond1 inet manual bond-slaves eno1 enp4s0 bond-miimon 100 bond-mode 802.3ad bond-lacp-rate 1 auto enp4s0 iface enp4s0 inet manual bond-master bond1 auto eno1 iface eno1 inet manual bond-master bond1 auto bond1.167 iface bond1.167 inet static address 100.100.100.2 netmask 255.255.255.248 gateway 100.100.100.1 vlan-raw-device bond1
因此,此配置適用於兩端。我可以聯繫到管理層,我可以在綁定端發送和接收流量。
由於伺服器是多個虛擬機的主機,我需要配置一個網橋並開始我的問題。一旦我在綁定介面(或管理,無論什麼意義)上配置了一個網橋,伺服器/連接就會立即變得不穩定。它每小時會失去幾次連結,有時會阻止我五分鐘,有時會阻止我 30 分鐘。
但是地址一直都可以ping通,我不太明白。它看起來像是軟體定義的連接拒絕,但我沒有啟動防火牆。
這是網橋的配置:
auto lo iface lo inet loopback auto enp3s0 iface enp3s0 inet static address 200.200.200.2 netmask 255.255.255.248 post-up ip route add 1.1.1.1/32 via 200.200.200.1 dev enp3s0 auto bond1 iface bond1 inet manual bond-slaves eno1 enp4s0 bond-miimon 100 bond-mode 802.3ad bond-lacp-rate 1 auto enp4s0 iface enp4s0 inet manual bond-master bond1 auto eno1 iface eno1 inet manual bond-master bond1 auto bond1.167 iface bond1.167 inet manual vlan-raw-device bond1 auto vmbr1v167 iface vmbr1v167 inet static address 100.100.100.2 netmask 255.255.255.248 gateway 100.100.100.1 bridge-ports bond1.167 bridge-stp off bridge-fd 0
好吧,我現在做了這個,它似乎工作到現在。
/etc/網路/介面:
auto lo iface lo inet loopback auto enp3s0 iface enp3s0 inet static address 100.100.100.18 netmask 255.255.255.248 post-up ip route add 40.40.40.40/32 via 100.100.100.17 dev enp3s0 auto bond1 iface bond1 inet manual bond-slaves eno1 enp4s0 bond-miimon 100 bond-mode 802.3ad bond-lacp-rate 1 iface enp4s0 inet manual bond-master bond1 iface eno1 inet manual bond-master bond1 iface bond1.167 inet manual auto vmbr1 iface vmbr1 inet manual bridge_ports bond1 bridge_stp off bridge_fd 0 auto vmbr1v167 iface vmbr1v167 inet static address 200.200.200.114 netmask 255.255.255.248 gateway 200.200.200.113 bridge_ports bond1.167 bridge_stp off bridge_fd 0