我在 Windows 10 机器上运行虚拟机,该虚拟机上运行着一个 Ubuntu 服务器实例。我将虚拟机转换为物理机,并将其放入新机器中并启动它。它启动正常,但没有正常工作的网络。
为了进行转换,我在虚拟机中启动了 clonezilla,并将虚拟驱动器克隆到外部硬盘驱动器。然后在新机器上,我做了同样的事情,将外部驱动器克隆到新机器上的内部驱动器。它启动正常,但没有互联网连接。执行 ifconfig 时,适配器是 docker0。
我尝试在同一台机器上的另一个驱动器上进行全新安装,网络运行良好。那里的适配器是 eno1,其 mac 地址与克隆安装上的 docker0 适配器不同。
我进行了一些谷歌搜索,但没有找到任何可以解决这个问题的方法,而且我不知道如何让网络再次正常运行。
编辑以添加所需信息:Ubuntu 版本是服务器 18.04。
请参阅附图中的 id addr 输出:
编辑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 地址。