ping: unknown host www.baidu.com 和 connect: Network is unreachable 的解决

安装新的虚拟机,IP等一切设置好之后,用远程工具也是能链接的 ,但是ping 百度的时候却提示ping: unknown host www.baidu.com,然后再次尝试了ping 一个具体的IP却提示: connect: Network is unreachable。(稍微懂网络的人都是知道的,网址最终是要通过域名解析服务器(配置的DNS)解析成对应的ip).
1:ping 百度网址

 2:ping 域名解析服务器的网址(域名解析器瘫痪的可能性也是有,概率极其极其小)

3: 查看IP(ifconfig)

ping: unknown host www.baidu.com 和 connect: Network is unreachable 的解决_第1张图片

4:检查自己的IP配置 (cat /etc/sysconfig/network-scripts/ifcfg-eth0)感觉良好没有问题

ping: unknown host www.baidu.com 和 connect: Network is unreachable 的解决_第2张图片

5:最后查看路由表(route -n)

     我的路由表

正常的路由表

和正常的路由表对比少了最后面那一条,最后面那一条的意思就是当前面所有的都匹配不上的时候,就是走这一条,可以理解为你机器所有的外网都是走的这一条的。造成缺失的原因肯定是配置出现了问题,重新检查一下你的IP配置。

我的错误示范:配置路由的gateway写错了,中间的e是小写的(说linux是严格区分大小写的,配置大写)

ping: unknown host www.baidu.com 和 connect: Network is unreachable 的解决_第3张图片

正确的示范

ping: unknown host www.baidu.com 和 connect: Network is unreachable 的解决_第4张图片

  出现问题,一步一步检查自己的配置,如果自己检查不出来,建议叫同事帮忙看一下,再去百度。(自己感觉良好的时候,同事可能一眼就能看出问题)。

你可能感兴趣的:(Linux)