问题

VMware Workstation 12.5.4环境下一台Ubuntu 16.04虚拟机网卡消失,使用ifconfig只能看到本地回环地址,使用ifconfig -a可以看到物理网卡。lspci也可以正常看到网卡。

解决方法

手动配置网卡即可。 向/etc/network/interfaces文件中增加配置 首先通过ifconfig -a查看网卡名称,这里为ens33

sudo vim /etc/network/interfaces
#以下为添加内容
auto ens33
iface ens33 inet static
address 192.168.10.104
netmask 255.255.255.0
gateway 192.168.10.2
dns-nameservers 114.114.114.114

添加完成之后保存退出,重启网络服务。

sudo /etc/init.d/networking restart
#若无法重启,执行下面的语句
sudo systemctl restart network-manager.service

已知问题

如果启用了GUI,很可能网卡不会在GUI上有任何显示,但网络是正常的,可以上网。