Linux 網路故障排除思方法
最近在對Linux系統網路配置中同學們出現各種問題,面對問題大家的思路比較混亂,沒有解決問題的思路,今天給大家整理一下這個過程,系統能對剛入門的同學有所幫助。
1 ,檢測網絡卡是否UP
伺服器網絡卡有的需要手工開啟,如果網絡卡不開啟是無法使用的,開啟的方法是ifconfig eth0 up
[root@bogon ~]#
[root@bogon ~]# ifconfig eth0 up
[root@bogon ~]#
2,檢測到閘道器是否可以互通
如果無法ping通閘道器,一般原因是IP地址配置有誤,或者網路掩碼配置錯誤,導致無法正常ping通,(這裡不包括防火牆作為閘道器或者閘道器禁止icmp協議的,)需要保證到閘道器是通的。
3,測試一下到DNS是否可以互通
ping測試到DNS是否可以互通,如果發現ping 不通,一定是閘道器配置出現錯誤,需要檢查一下閘道器的配置,或者檢查一下本地路由表是否有到閘道器的預設路由。
[root@bogon ~]# netstat -r Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 link-local * 255.255.0.0 U 0 0 0 eth0 default bogon 0.0.0.0 UG 0 0 0 eth0 [root@bogon ~]# [root@bogon ~]# route add default gw 192.168.0.1
4,檢查一下DNS服務是否工作正常
一般公網上的DNS還是很穩定的,但是公司或者學校內部的DNS可能有問題出現,簡單測試一下本地DNS是否可用,測試方式可以使用nslookup
如果內網DNS有問題,可以臨時換成公網的DNS,
[root@bogon ~]# nslookup www.baidu.com Server: 202.102.224.68 Address: 202.102.224.68#53 Non-authoritative answer: www.baidu.com canonical name = www.a.shifen.com. Name: www.a.shifen.com Address: 61.135.169.125 Name: www.a.shifen.com Address: 61.135.169.121 [root@bogon ~]#
5 檢測瀏覽器是否使用代理
可以ping通www.baidu.com 但是瀏覽器無法開啟網頁,一般都是瀏覽器配合了代理,取消即可。chrom為例:
通過這一步一步的排錯,一般情況都能解決,如果疏漏了那點,希望大家指正。謝謝。