错误内容
[root@djx-2 yum.repos.d]# Ping 3.0.82.21connect: Network is unreachable[root@djx-2 yum.repos.d]# Ping www.baIDu.comconnect: Network is unreachable
局域网和Ping网关都是通的,Ping外网就出现 Network is unreachable
检查配置文件 ,dns设置没有问题,onboot也设置为yes.
问题原因
本地没有默认路由。
正常的默认网络设置是有默认路由的。
[root@djx-2 ~]# route -nKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth00.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 eth0[root@djx-2 ~]# ip route192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.201 169.254.0.0/16 dev eth0 scope link metric 1002 default via 192.168.1.254 dev eth0
以default开头的就是默认的。
而我们出错的网络配置默认是没有默认路由的。如下图。
[root@djx-2 ~]# ip route192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.201 169.254.0.0/16 dev eth0 scope link metric 1002 [root@djx-2 ~]# route -nKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
解决方法
添加默认路由:
route add default gw 192.168.1.254 (这个ip地址是网关地址)
我们再查看下我们默认的配置。
[root@djx-2 ~]# route -nKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth00.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 eth0[root@djx-2 ~]# ip route192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.201 169.254.0.0/16 dev eth0 scope link metric 1002 default via 192.168.1.254 dev eth0
我们可以查看到我们的默认配置已经添加上去了。我们再去Ping www.baIDu.com .
就可以了。
以上是内存溢出为你收集整理的centos6 内网可达,外网不可达 Network is unreachable全部内容,希望文章能够帮你解决centos6 内网可达,外网不可达 Network is unreachable所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)