Ubuntu无法ping通外网可以ping通内网

报错信息 : unkown host www.baidu.com
在这里插入图片描述
首先看一下ip地址和windows主机的地址是否在同一网段,可以ping测试一下
Ubuntu无法ping通外网可以ping通内网_第1张图片
查看静态ip地址,子网掩码,网关,dns地址(设置静态ip需要dns进行域名解析,需要配置dns地址)Ubuntu无法ping通外网可以ping通内网_第2张图片

vi /etc/nsswitch.conf

Ubuntu无法ping通外网可以ping通内网_第3张图片
DNS地址—查看dns地址,dns地址可以在/etc/network/interfaces文件中配置,也可以在/etc/resolvconf/resolv.conf.d/base中(具体配置可以看步骤一的图),配置完成执行/etc/init.d/networking restart,然后cat /etc/resolv.conf文件可以看到你配置的dns地址,(注意不要直接修改/etc/resolv.conf这个文件,因为重启网络后,这里面的内容会重新生成),最后ping一下dns地址,看是否能够ping通,

Ubuntu无法ping通外网可以ping通内网_第4张图片

安装Linux后无法连接网络解决办法

在本地用 XShell6 一直连接不上,之后在网上找到一个方法;打开服务页面在 window 上打开服务页面 ,首先win+R 输入 services.msc 然后弹出服务页面,找到 VMware DHCP Service 查看是否启动,如果没有启动手动启动,右击然后左击启动;
Ubuntu无法ping通外网可以ping通内网_第5张图片

打开服务页面

在 window 上打开服务页面 ,首先win+R 输入 services.msc 然后弹出服务页面,找到 VMware DHCP Service 查看是否启动,如果没有启动手动启动,右击然后左击启动;
Ubuntu无法ping通外网可以ping通内网_第6张图片
服务页面

然后查询 XShell6 是否可以连接Linux,查看 Linux IP地址,在Linux页面中打开终端然后输入ifconfig;
Ubuntu无法ping通外网可以ping通内网_第7张图片
Linux IP页面

然后出现相对应的信息,找到自己需要的在 XShell 中使用;

如果还是不能连接,查询Linux是否联网;

System Tools > Settings > Network

Ubuntu无法ping通外网可以ping通内网_第8张图片

参考链接 :

VMware安装Linux后无法连接网络解决办法 :http://www.safebase.cn/article-258950-1.html

你可能感兴趣的:(Ubuntu)