桥接接口与其中一个接口具有相同的 MAC,因此无法在其上工作

桥接接口与其中一个接口具有相同的 MAC,因此无法在其上工作

我已将系统 SSD 从一台电脑移至另一台电脑。它有 2 个网络适配器。由于某些奇怪的原因,网桥可以与其中一个(enp4s0,即使它被列为“关闭”)一起使用,但不能与它复制的 MAC 地址的另一个(enp2s0)一起使用。我还有另一台电脑要比较,我看到那里的网桥有一个唯一的 MAC 地址并且它可以工作。

ip -br link show
lo               UNKNOWN        00:00:00:00:00:00 <LOOPBACK,UP,LOWER_UP> 
enp2s0           UP             00:aa:bb:cc:dd:ee <BROADCAST,MULTICAST,UP,LOWER_UP> 
enp4s0           DOWN           bb:ee:dd:aa:cc:00 <NO-CARRIER,BROADCAST,MULTICAST,UP> 
br0              UP             00:aa:bb:cc:dd:ee <BROADCAST,MULTICAST,UP,LOWER_UP> 

网络计划配置的一部分:

network:
    version: 2
    renderer: networkd
    ethernets:
        enp2s0:
            dhcp4: false
            dhcp6: false
        enp4s0:
            dhcp4: false
            dhcp6: false
    bridges:
        br0:
            interfaces: [enp4s0]

另外,我在这里看到连接到网桥的 2 个接口,也许这就是问题所在,如果我的 netplan 配置中只有一个,为什么会有两个?

brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.503eaa0d526e       no              enp2s0
                                                        enp4s0
virbr0          8000.5254005e079f       yes             virbr0-nic

我希望 Bridge 能够与 enp2s0 一起使用,因为它是两者中更快的一个。是否有某种方法可以重新生成该桥,也许有一些缓存设置,我不知道?

相关内容