如何强制网桥从第一个添加的物理端口克隆 mac 地址

如何强制网桥从第一个添加的物理端口克隆 mac 地址

我正在使用 netplan 在 Ubuntu 18.04 上配置 KVM/QEMU。除了 ip/netmask 之外,还有公司 dhcp 服务器提供大量强制数据。问题是设置中的桥接器会生成自己的 mac 地址,因此它无法从公司 dhcp 服务器获取正确的 ip(当然还有其他设置)。所以...

如何强制网桥从添加的第一个物理端口获取/克隆 mac 地址?
或者是否有办法通过 netplan 配置为网桥手动分配 mac 地址?

先感谢您...

答案1

对应错误:https://bugs.launchpad.net/netplan/+bug/1718607

当前的解决方法是使用匹配下面是一个例子(这里使用 eno1 接口):

network:
  ethernets:
    eno1:
      match:
        macaddress: <LINK_MAC_HERE>
      [..]
  bridges:
    br0:
      macaddress: <LINK_MAC_HERE>
      interfaces:
        - eno1
      [..]

<LINK_MAC_HERE>可以使用以下命令(紧接着link/ether)检索 mac 地址:$ ip link show eno1

设置完成后,您需要重新启动,或者执行以下命令:

$ sudo ip link set br0 down
$ sudo brctl delbr br0
$ netplan apply

相关内容