虚拟机Vmware下安装的Ubuntu中,无法ping通外网的解决方法

一、现象:  

  在vmware新安装完Ubuntu(博主使用的版本是12.04)或者将ubuntu的vmdk文件复制到另外一台电脑的vmware使用后,我们可能会发现Ubuntu连不上外网。比如我们使用:“ping www.baidu.com”这个命令后会发现无法ping通,如下图所示:

  此时,我们使用命令:“host www.baidu.com”,结果往往屏幕会输出:“;; connection timed out; no servers could be reached”,如下图所示:

二、解决方法:

  我们重启网络服务,重新加载网路配置文件,在Ubuntu中输入命令如下:

sudo /etc/init.d/networking force-reload

如果出现错误提示:* Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
                                * Reconfiguring network interfaces... 

如下图所示:

则我们执行命令:

sudo /etc/init.d/networking stop 
sudo /etc/init.d/networking start
sudo ifup eth0
sudo /etc/init.d/networking restart

然后我们重启DNS服务,执行命令:

sudo /etc/init.d/resolvconf restart

完成上述步骤后,我们再次执行命令:

ping www.baidu.com

如果有延时返回,如下图所示,则表示网络联通了

如果还不行,我们可以在虚拟机中重启一下Ubuntu。保证在这个过程中Ubuntu没有受到干扰,比如重启过程中物理机不应该通过网线直连海康摄像机。重启Ubuntu后,我们一般可以发现网络正常了。

发布了54 篇原创文章 · 获赞 55 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/u014552102/article/details/85535649