虚拟机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(或者重启物理机再重启vmware)。保证在这个过程中Ubuntu没有受到干扰,比如重启过程中物理机不应该通过网线直连海康摄像机。重启Ubuntu后,我们一般可以发现网络正常了。

如果执行ping命令的时候报错:“temporary failure in name resolution”,这可能是dns没设置好,可以参考《解决Ubuntu系统的每次开机重启后,resolv.conf清空的问题和DNS域名解析问题》解决。

如果电脑是连接的是wifi,而不是网线,则如果想要正常上网,则还要做另外的配置,具体可以参考文章:《VMware虚拟机连接本机无线wifi网络》,《VMware虚拟机ubuntu指定使用主机的wifi无线网卡》。

如果是新版本的Ubuntu,比如ubuntu 18.04以上的版本,则可以参考《vmware虚拟机配置ubuntu 18.04(20.04)静态IP地址》,《Linux上使用网络配置工具 Netplan-小白笔记》,《Ubuntu设置静态IP地址的几种方法

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值