将虚拟机转换为物理机后网络无法正常工作

将虚拟机转换为物理机后网络无法正常工作

我在 Windows 10 机器上运行虚拟机,该虚拟机上运行着一个 Ubuntu 服务器实例。我将虚拟机转换为物理机,并将其放入新机器中并启动它。它启动正常,但没有正常工作的网络。

为了进行转换,我在虚拟机中启动了 clonezilla,并将虚拟驱动器克隆到外部硬盘驱动器。然后在新机器上,我做了同样的事情,将外部驱动器克隆到新机器上的内部驱动器。它启动正常,但没有互联网连接。执行 ifconfig 时,适配器是 docker0。

我尝试在同一台机器上的另一个驱动器上进行全新安装,网络运行良好。那里的适配器是 eno1,其 mac 地址与克隆安装上的 docker0 适配器不同。

我进行了一些谷歌搜索,但没有找到任何可以解决这个问题的方法,而且我不知道如何让网络再次正常运行。

编辑以添加所需信息:Ubuntu 版本是服务器 18.04。
请参阅附图中的 id addr 输出:

ip 地址输出

编辑2:启动过程中挂断的图片:

启动过程中挂断的图片

答案1

添加ip addr已经很有用了,我们看到没有一个接口处于启动或配置状态。如果以下内容没有帮助,请考虑添加 的输出,networkctl以便您可以检查哪些接口实际上是受管理的。

看起来系统的网络配置很可能与裸机上的适配器不匹配。阅读netplan.io更多但与您的屏幕截图匹配的配置将被放置在例如/etc/netplan/51-my-interfaces.yaml

network:
  version: 2
  renderer: networkd
  ethernets:
    enp2s0:
      dhcp4: true
    eno1:
      dhcp4: true

运行到位后sudo netplan apply,您的接口应该尝试启动并尝试获取 dhcp 地址。

相关内容