无法在克隆的 VM LINUX7,8 上获取 IP

无法在克隆的 VM LINUX7,8 上获取 IP

我已经克隆了运行 RHEL 7 和 8 的虚拟机。我没有获得 IP 地址。克隆虚拟机后,网络不再起作用。该ifconfig命令不显示网络接口(例如eth0),但可能显示新的网络接口(例如eth1)。重新启动服务器也有同样的问题。

SIOCSIFADDR: no such device
eth0: ERROR while getting interface flags: No such device
Bind socket to interface: no such device
Failed to bring up ethX

使用以下命令查看 dmesg 日志dmesg | grep eth可能会显示类似以下内容的消息:

udev: renamed network interfaces ethX to ethY

我知道在linux 6上我们可以删除/etc/udev/rules.d/70-persistent-net.rules的内容并重新启动服务器,我们就得到了ip

我们如何在 Linux 8 上获取 ip?我在 linux 8 中找不到 udev

预先感谢您的帮助

答案1

ifconfig命令不显示网络接口(例如eth0),但可能显示新的网络接口(例如eth1)。重新启动服务器也有同样的问题。

当您克隆服务器虚拟机时,将为新实例分配一个新的网络接口 MAC 地址。服务器操作系统无法再找到旧的 MAC,但现在可以找到新的 MAC。由于服务器 VM 已分配eth0给具有原始 MAC 的接口,因此它必须分配eth1新的 MAC。

在旧世界中,您可能会删除 下的学习作业/etc/udev/rules.d/。不幸的是,虽然我可以向您解释问题所在,但我无法为您提供解决 RHEL 7 或 8 问题的具体指导。

相关内容