$ ping www.baidu.com connect: Network is unreachable



[zkpk@master ~]$ ping 111.13.100.91

connect: network is unreachable

首先检查主机和虚拟机IP是否在同一网段,子网掩码以及网关是否一致。

主机:

$ ping www.baidu.com connect: Network is unreachable_第1张图片


虚拟机:

$ ping www.baidu.com connect: Network is unreachable_第2张图片$ ping www.baidu.com connect: Network is unreachable_第3张图片


在服务器上ping服务器本身:
[zkpk@master ~]$ ping 192.168.60.9
PING 192.168.60.9 (192.168.60.9) 56(84) bytes of data.
64 bytes from 192.168.60.9: icmp_seq=1 ttl=64 time=0.043 ms
64 bytes from 192.168.60.9: icmp_seq=2 ttl=64 time=0.047 ms

64 bytes from 192.168.60.9: icmp_seq=3 ttl=64 time=0.180 ms

第一点:

网卡和交换机之间的网线没有连上(或者连的不是网卡eth0),用ethtool i eth0查看得到如下结果:


其中link detected:yes那就证明这根网线确实是连接在eth0之上的。


第二点:

网线接交换机的端口没有做数据,把ping包给拦截下来了?我又把交换机上插另外一台服务器的端口拔下来,把我们的网线插到这个端口上,结果还是一样。


第三点:

网线是不是有问题(存在隐性故障),把网线拿到其他网络试试是否为正常


第四点 是不是192.168.60.9这个地址在交换机侧就没有分配,我又把服务器的地址改为1192.168.60.10(这个地址与192.168.60.9一起申请,用于GSM/TD自动测试服务器,自动测试服务器已上线运行),结果还是一样。
第5怀疑是不是服务器的防火墙、SELinux阻止了ping包,我又用命令service iptables stop关闭防火墙,用setenforce 0设置了SELinux,再ping的结果还是不通。

 

如果还不行的话:

在确保完善网卡驱动,以及确保将网卡驱动编译进内核后,检查

ls /etc/sysconfig/network-script/ifcfg-eth0

一、看是否在上述目录下存在ifcfg-eth0 这个文件,若存在则按下面的步骤操作:

1.手工配置ip看能不能配置上
ifconfig eth0 172.18.128.143 netmask 255.255.255.0 broadcast 172.18.128.255
route add default gw 172.18.128.1(同一网段可以不要)

直接编辑 vi /etc/sysconfig/network-scripts/ifcfg-eth0

2.service network restart

 

二、若不存在ifcfg-eth0 这个文件甚至在/etc/sysconfig 目录下不存在network-script目录,那么就需要你来建立这个目录,并创建ifcfg-eth0

ifcfg-eth0 文件内容如下:

只需要按实际情况修改 DEVICE HWADDR NETMASK IPADDR 这几项即可。

然后service network restart

再ping 下试试 是不是通了呢。

如果你ping的是广域网而不是局域网,那你还要确保网关和DNS设置正确

你可以按下面的步骤来设置网关

这条命令就可以搞定
route add default  gw 192.168.1.1

后面那是你的网关。

现在 route 一下
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
default         my.router       0.0.0.0         UG    0      0        0 eth0

之前如果没有添加 的话, 只有上面的第一条。  第二条是新加进去的。
如果还访问不了, 哪你的情况可能有点特殊哦。

这样重启以后 就不能 用了。
修改
编辑  /etc/network/interfaces
添加 gateway  192.168.1.1

DNS记录在/etc下的resolv.conf这个文件里。可以按resolv.conf文件的格式修改DNS。如果没有resolv.conf就建一个。

然后service network restart

ping 下试试。

你可能感兴趣的:(Linux)