Linux服務器Ping不通/連不上外網的解決辦法

2013-11-03 22:51:19   來源︰OK165.com   我要評論

OK165科技有台Linux服務器,在上面yum安裝服務器環境發現連接不上,用Ping命令,出現ping: unknown host www.ok165.com,顯然是ping不通外網,本文我們來講講如何解決Linux服務器連不上外網的問題。

首先我們確定dns服務器是否填寫正確

# cat /etc/resolv.conf

返回結果

nameserver 8.8.8.8

nameserver 8.8.4.4

因地區不同,dns服務器也不同,但是建議使用google域名服務器,通用省去麻煩(注︰不過有個別機房還是只能用地方的DNS,要看情況)。

接下來查看網關是否配置正確

# vi /etc/sysconfig/network-scripts/ifcfg*

IPADDR=*.*.*.*

NETMASK=*.*.*.*

GATEWAY=*.*.*.*

查看ip、子網掩碼、網關是否填寫正確,如果有遺漏的補充完整即可。

最後重啟下網卡確保dns可以解析

# service network restart

重啟完後查看下dns解析情況

# grep hosts /etc/nsswitch.conf

hosts:   files dns

到這里設置完成,我們來測試一下看能不能ping通外網。

# ping www.ok165.com

PING www.ok165.com (220.181.111.147) 56(84) bytes of data.
64 bytes from 220.181.111.147: icmp_seq=1 ttl=51 time=177 ms
64 bytes from 220.181.111.147: icmp_seq=2 ttl=51 time=193 ms
64 bytes from 220.181.111.147: icmp_seq=3 ttl=51 time=188 ms

網絡通了,問題解決。

推薦︰CentOS等Linux操作系統清理系統垃圾和系統日志的辦法