![Linux 中的网络接口绑定设置问题](https://linux22.com/image/1633745/Linux%20%E4%B8%AD%E7%9A%84%E7%BD%91%E7%BB%9C%E6%8E%A5%E5%8F%A3%E7%BB%91%E5%AE%9A%E8%AE%BE%E7%BD%AE%E9%97%AE%E9%A2%98.png)
潜水很久了,但第一次发帖。
在我的 Debian 服务器上,我已将两个以太网接口设置为与我管理的 Cisco 交换机绑定。绑定类型为 802.3ad,根据交换机配置和 LED 来看,该绑定似乎运行正常。
网络启动时我在服务器控制台上继续收到的唯一错误消息是“bond1:从属 enp1s0f1 上的新链接 3 无效“。
我的配置文件@“/etc/network/interfaces”内容如下:
#The loopback network interface
auto lo
iface lo inet loopback
#Ethernet interface #2
#auto enp1s0f1
#iface enp1s0f1 inet manual
# bond-master bond1
#Ethernet interface #3
#auto enp1s0f0
#iface enp1s0f0 inet manual
# bond-master bond1
# The bonded interface
auto bond1
iface bond1 inet static
address 192.168.48.6
netmask 255.255.255.128
network 192.168.48.0
broadcast 192.168.48.127
gateway 192.168.48.1
dns-nameservers 192.168.48.1
bond-mode 802.3ad
bond-miimon 100
bond-downdelay 300
bond-updelay 300
bond-slaves enp1s0f0 enp1s0f1
您可能会注意到第 5-15 行已被注释掉。我尝试启用这些部分的配置文件,但它阻止了 systemd“network.service”服务启动。
附加信息:
除环回地址外,无法从服务器 ping 通任何其他设备(包括默认网关)。
能够从交换机 ping 通默认网关,但不能 ping 通服务器静态 IP。
能够 ping 通路由器以进行交换机,但不能 ping 通服务器静态 IP。
此配置中的交换机使用了 VLAN
任何帮助是极大的赞赏。
谢谢!
答案1
解决了。原来是交换机的配置缺少了一些东西。服务器的网络接口卡不支持 VLAN。
因此,有必要更改交换机 LAGG 接口上的管理 PVID,因为它已被设置为使用错误的 VLAN 标签标记从服务器网卡到交换机的传入帧。