![如何使用 networkd 将网桥的外部接口设置为与主接口相同?](https://linux22.com/image/713313/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20networkd%20%E5%B0%86%E7%BD%91%E6%A1%A5%E7%9A%84%E5%A4%96%E9%83%A8%E6%8E%A5%E5%8F%A3%E8%AE%BE%E7%BD%AE%E4%B8%BA%E4%B8%8E%E4%B8%BB%E6%8E%A5%E5%8F%A3%E7%9B%B8%E5%90%8C%EF%BC%9F.png)
我创建了一座虚拟桥bridge0
:
bridge0.netdev:
[NetDev]
Name=bridge0
Kind=bridge
桥接0.网络:
[Match]
Name=bridge0
[Network]
DHCP=yes
并将我的主要接口附加eth0
到它
eth0.网络:
[Match]
Name=eth0
[Network]
Bridge=bridge0
但这会将我的计算机用于 DHCP 的 MAC 地址更改为分配给的随机 MAC 地址bridge0
。有没有办法保留分配给的物理 MAC 地址eth0
?
答案1
根据手册页,systemd.netdev
您可以在该部分添加 MAC 地址[NetDev]
。
[NetDev]
Name=bridge0
Kind=bridge
MACAddress=
只需插入那里的 MAC 地址eth0
。