我刚刚将虚拟14.04服务器计算机升级到16.04。重新启动VM后,我看到以下错误:
[FAILED] Failed to start Raise network interfaces.
See 'systemctl status networking.service' for details
登录后,我可以运行上述命令并获得以下输出(图像,因为我无法连接):
中的配置/etc/network/interfaces
看起来不错-具有手动配置的eth0(此处不使用dhcp)
我不知道的是,ifconfig -a
清单
- ens160
- 罗
我期望的地方
- eth0
- 罗
尝试通过以下方式启动eth0设备
sudo ifup -v eth0
输出:
...
Cannot find device "eth0"
Failed to bring up eth0.
虚拟有线网络设备本身仍像以前一样在VM本身中配置。
ip link
节目以及lo
和ens160
-其中ens160
具有在vmware配置用于所述单个配置虚拟网络设备的MAC地址。
更新
如果我将eth0的所有引用更改/etc/network/interfaces
为ens160,则能够解决此问题。
但是 -我觉得这有误,原因如下:
- 我想了解这个问题
- 我想坚持eth0而不是ens160
因此,请有人可以解释一下此更改,同一服务器上的其他几台14.04计算机都没有发生此更改,我也将其升级到了16.04。
1
可以复制到:askubuntu.com/questions/704361/…–
—
dufte
修复程序的类似描述在这里:askubuntu.com/a/830163/543586
—
theINtoy