![当 arp ip 目标无法访问时,Netplan 不会更改活动端口](https://linux22.com/image/793077/%E5%BD%93%20arp%20ip%20%E7%9B%AE%E6%A0%87%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E6%97%B6%EF%BC%8CNetplan%20%E4%B8%8D%E4%BC%9A%E6%9B%B4%E6%94%B9%E6%B4%BB%E5%8A%A8%E7%AB%AF%E5%8F%A3.png)
我正在尝试使用 netplan 配置 Ubuntu 服务器 20.0.4,并使用双铜线 LAN 端口和光纤转换器实现冗余。
在我的配置中,我创建了两个接口的绑定
bond-lan:
interfaces:
- enp3s0
- enp4s0
addresses: [192.168.221.28/27]
gateway4: 192.168.221.1
parameters:
mode: active-backup
primary: enp3s0
arp-ip-targets: [192.168.221.1]
arp-interval: 3000
arp-validate: all
如果我拔掉铜质以太网并松开 enp3 或 enp4 上的链接,此配置将起作用。但是当我松开光缆上的链接时(这不会导致设备本身的链接松动,因为光转换器会保持链接),设备不会恢复。
据我理解,arp-ip-target、arp-interval 和 arp-validate 应该导致主接口切换到另一个接口并确认功能。
就我的情况来说,这种情况没有发生。
此外,如果我保留 arp 参数,铜线故障转移仍然有效。
如果需要关闭物理接口,那么我不明白为什么会有实施 IP 监控的选项。
我对 arp ip target 的理解有误吗?