粘合问题

粘合问题

我在装有 2 个接口的 ubuntu 22.04 机器上启用了 VLAN 网卡绑定。其中一个接口连接到交换机 1,另一个接口连接到交换机 2。以下是发生的情况,当我关闭连接到交换机 1 的端口时,我无法 ping 机器。理想情况下,它应该自动通过交换机 2 端口可用,但事实并非如此。网络人员说,他无法从另一个接口学习 MAC,当其为主动备份绑定时,不需要在交换机层进行其他配置,这似乎是真的。

以下是我的绑定在 netplan 配置文件中的样子。配置文件有问题吗?请告诉我。

# This is the network config written by 'subiquity'
network:
  version: 2
  ethernets:
    eno12399np0:
      dhcp4: no
    eno12409np1:
      dhcp4: no
    eno8303:
      dhcp4: no
    eno8403:
      dhcp4: no
    enp177s0f0np0:
      dhcp4: no
    enp177s0f1np1:
      dhcp4: no
  bonds:
    bond0:
      dhcp4: no
      interfaces: [enp177s0f0np0, eno12409np1]
      parameters:
        mode: active-backup
        primary: enp177s0f0np0
    bond1:
      dhcp4: no
      interfaces: [enp177s0f1np1, eno12399np0]
      addresses: [192.168.1.2/27]
      parameters:
        mode: active-backup
        primary: enp177s0f1np1
  vlans:
    vlan209:
      id: 209
      link: bond0
      dhcp4: no
      addresses: [100.100.50.75/27]
      gateway4: 100.100.50.65
      nameservers:
        addresses:
          - 8.8.8.8

答案1

Ubuntu 安装程序支持绑定,这很酷,但是当您选择“active-backup”选项时,在我看来,它给您留下了一个无法正常工作的配置。默认情况下,MII 链接监控处于关闭状态。

尝试在你的绑定接口上应用以下内容,看看是否有什么不同:

          parameters:
              mode: active-backup
              mii-monitor-interval: 100

还可以像这样(以 root 身份)在绑定接口上临时启用链路监控:

echo "100" > /sys/class/net/bond0/bonding/miimon

要列出绑定接口的属性,请执行以下操作:

cat /proc/net/bonding/bond0

HTH,米凯尔

相关内容