今天上午安装了RHD HAT6.5系统;上午的时候可以访问外网,在重启系统后增加了一台路由器后无法访问外网。

具体配置如下:

Red Hat6.5 无法上网故障分析_第1张图片

更改DNS指向网关后,还是无法访问外网(网关是:192.168.3.1)。

然后再次更改DNS,DNS指向114.114.114.114后还是无法访问外网。

这时确定不是DNS的问题,检查内网是否能访问:(结果如下)

Red Hat6.5 无法上网故障分析_第2张图片

Red Hat6.5 无法上网故障分析_第3张图片

检查后确定内网没有问题,然后检查网络设置是否正确:

Red Hat6.5 无法上网故障分析_第4张图片

确定网络配置没有问题后添加route add default gw 192.168.192.3.1 dev eth0

(这条命令是添加网关路由,就是告诉系统走向)这条命令后可以访问外网了j_0003.gif

经过一段时间检查后发现,在/etc/sysconfig/network这个文件里有其它的网关。


把系统还原到添加route add default gw 192.168.192.3.1  dev eth0这个命令之前。

修改/etc/sysconfig/network里面的网关后正常访问外网。

问题分析:

因为在/etc/sysconfig/network这个文件里有其它的网关,而系统把这个文件的网关作为默认访问网关所以在添加route add default gw 192.168.192.3.1  dev eth0这个命令后能够访问外网。

无法访问外网故障排查思路:

1.检查网络IP是否与网关同段

2.检查内网是否能够连接(检查内网正确性)

3.检查网关配置的正确性

4.检查DNS是否正确

5.检查/etc/sysconfig/network文件是否有多的网关

以上方法是检查网络无法访问外网常规步骤。(PS:还有其它的方法可以检查网络故障,写得不好勿喷以后更新内容)