记录一下vmware突然无法联网的一种解决方案。此法未必适用所有无法联网情形。Good Luck then.
今天使用vmware的ubuntu 18.04时,突然无法联网。Firefox在访问百度时显示“The proxy server is refusing connections”,随即检查了浏览器的proxy设置,发现没有问题。又看了vmware的虚拟网络编辑器,似乎一切正常。尝试重启虚拟机、vmware都没用。


vmware的DHCP服务器为我的ubuntu分配了1个ip,同时利用他在我的机器上设置的虚拟网卡,为我的机器赋予了192.168.6.1这个ip,ubuntu通过vmware网关路由到我的机器,流量从我的机器出去,利用我的机器作为代理实现了上网。如下图所示。

而我现在的情况是,同一网段的ip也无法ping通。执行ifconfig发现ens33网卡不见了。

接下来执行sudo lshw -c network,查看关于系统中所有网络硬件设备的详细信息。发现ens33接口disabled。

尝试使用sudo ifconfig ens33来启动ens33,启动成功。

接着为ens33接口设置一个ip地址,使其和vmware的其他虚拟机在同一网段内。具体范围可以查看vmware的虚拟网络编辑器,如下所示。在192.168.6.128和192.168.6.254之间即可,不要与其他已分配的ip冲突。

执行sudo ifconfig ens33 192.168.6.140 netmask 255.255.255.0,为ens33接口设置一个ip地址。用ifconfig查看,设置成功。

验证ubuntu的网络设备已正常运转。

可以上网啦!

后记:感谢友好机智又毒舌的然佬的拔刀相助。


















