更改 libvirt xml 配置文件中的 mac 地址会破坏来宾的网络连接

更改 libvirt xml 配置文件中的 mac 地址会破坏来宾的网络连接

我正在使用 Xen 和 libvirt,并尝试在桥接接口上进行设置。我能够安装操作系统,并且一切都按预期运行。如果我保存“virsh dumpxml guest”的 xml 输出,编辑接口的 mac 地址,然后使用这个新的 xml 文件定义 domU,我发现流量不再从 vif0.0 接口转发到 br0。客户机上的 ifcfg-eth0 文件已自动更新以反映新的 mac 地址,并且 ifconfig 输出看起来相同。有人知道为什么会发生这种情况或如何正确更改 libvirt 配置的 mac 地址吗?

答案1

udev 管理设备,并且您更改了网络设备。因此内核无法识别它,因为旧的 mac 地址不存在。

删除该文件/etc/udev/rules.d/70-persistent-net.rules然后重新启动。

相关内容