我正在使用 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