Linux不能上網(wǎng)ping:unknown host出錯該怎么辦?
Linux不能上網(wǎng)提示ping:unknownhost 檢查步驟
Linux系統(tǒng)跟windows平臺有所不同的是,為了更好的做網(wǎng)絡(luò)服務(wù)應(yīng)用。Linux下多用于網(wǎng)絡(luò)服務(wù)器,而且操作界面是字符界面。對于新手遇到最常見的問題就是,linux不能上網(wǎng)DNS解析不了,提示ping:unknownhost ,本例以Centos為例
一、Linux系統(tǒng)上網(wǎng)配置
1、檢查網(wǎng)卡配置
出現(xiàn)ping:unknown host 的問題最主要是linux設(shè)置的DNS解析不了,遇到這個問題我們先檢查一下網(wǎng)卡的設(shè)置情況,輸入ifconfig -a 可以查看當前網(wǎng)卡配置的IP地址
2、檢查網(wǎng)卡網(wǎng)關(guān)設(shè)置
1、對于網(wǎng)卡設(shè)置的IP地址,首先要確認IP是否是一個正確的網(wǎng)絡(luò)地址。除此之外有沒有設(shè)置網(wǎng)關(guān),如果設(shè)置了ping一下網(wǎng)關(guān)看看能否正常連通
2、對于網(wǎng)卡設(shè)置網(wǎng)關(guān)之外,沒有設(shè)置網(wǎng)關(guān)的網(wǎng)卡。還需要檢查系統(tǒng)默認的網(wǎng)關(guān),找到 /etc/sysconfig/network 配置文件如下圖 (如果沒有需要添加一個默認網(wǎng)關(guān)上去)
4、測試網(wǎng)絡(luò)連通性:
設(shè)置好網(wǎng)關(guān)之后,可以通過測試ping一個公網(wǎng)地址,看看能否正常連接,如果能連接了,再繼續(xù)下一步
二、檢查系統(tǒng)DNS設(shè)置
1、除了保證網(wǎng)關(guān)能正常連通之外。檢查服務(wù)器DNS設(shè)置是否正確,找到DNS設(shè)置的配置文件/etc/resolv.conf文件(另外網(wǎng)卡里面如果設(shè)置了DNS也會用網(wǎng)卡里面的DNS地址)
1、檢查系統(tǒng)DNS設(shè)置
服務(wù)器需要能上網(wǎng),除了保證網(wǎng)關(guān)能正常連通之外。檢查服務(wù)器DNS設(shè)置是否正確,找到DNS設(shè)置的配置文件 /etc/resolv.conf 文件(另外網(wǎng)卡里面如果設(shè)置了DNS也會用網(wǎng)卡里面的DNS地址)
2、特別提醒注意
設(shè)置的DNS服務(wù)器地址,必須先測試一下能否正常連通。除此之外,必須保證是正常的能使用的DNS地址
3、測試域名解析ping
1、按照上述方法測試都沒有問題之后,咗嚛建議把網(wǎng)絡(luò)服務(wù)重啟一下,輸入下圖命令 service network restart
2、輸入ping www.baidu.com 看看能否正常解析,如下圖顯示表示DNS設(shè)置沒有問題了可以正常上網(wǎng)提示了
三、其他問題和注意事項
1、根據(jù)上述截圖操作,咗嚛遇到一個問題。有的系統(tǒng)的resolv.conf文件配置顯示的是DNS1和DNS2如果設(shè)置不成功,建議按照下圖設(shè)置,把dns1改成nameserver
1、主機表文件
設(shè)置dns服務(wù)器用于域名解析和上網(wǎng),但是對于某些特殊的需求我們需要讓某個地址解析到特定的地址,可以通過編輯/etc/hosts文件來實現(xiàn)。類型和windows下的主機頭一樣
注意事項:
1、檢查網(wǎng)卡設(shè)置
2、搞通網(wǎng)關(guān)連通性
3、設(shè)置dns等即可
版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。