無線路由器上網(wǎng)時ping不通默認(rèn)網(wǎng)關(guān)怎么辦
- 來源:縱橫數(shù)據(jù)
- 作者:中橫科技
- 時間:2013/2/27 15:21:46
- 類別:新聞資訊
最近遇到這種情況,我所住地方是好幾個人共同使用一個無線路由,可這幾天我突然打不開任何網(wǎng)頁,QQ也登不上,偏偏網(wǎng)絡(luò)狀態(tài)顯示“已連接”,而且信號還是滿格。這可郁悶了,于是上網(wǎng)搜了相關(guān)問題,可答案太多太雜了,看得越搞越亂,于是干脆自己靜下心來,總結(jié)了上述問題的解決方法,僅為個人見解,供大家參考。
首先,詢問一下與你同住的其他人,他們是否也遇到同樣問題,若有,說明是無線路由器的配置出了問題,重新配置一下路由器即可。如果他們沒有遇到此種情況,那就是你電腦的問題了,分以下步驟依次試試看:
(1)檢查你的IP和DNS設(shè)置是否正確。一般默認(rèn)網(wǎng)關(guān)的IP是192.168.1.1,而其它連接到本路由器的主機(jī)IP范圍是192.168.1.2到192.168.1.225這之間,子網(wǎng)掩碼是255.255.255.0.DNS服務(wù)器到網(wǎng)上隨便找一個即可。修改過后,看看能否使用。
(2)清理并重設(shè)DNS客戶解析器緩存的內(nèi)容。當(dāng)域名解析有問題時,可能是DNS服務(wù)器更新了此域名的IP,而與本地DNS緩存中存儲的信息對應(yīng)不上,從而造成域名解析有問題,此時就需要更新本地的DNS本地緩存,簡單地清除本地的DNS本地緩存就行了。 方法為:
在運行中輸入cmd,然后輸入ipconfig /flushdns即可。
(3)在運行中輸入cmd,打開命令窗口,輸入“ping 127.0.0.1”,檢查自己主機(jī)是否可達(dá),若能ping通,說明不是你的網(wǎng)卡問題,若不能ping通,說明你自身網(wǎng)卡或系統(tǒng)出了問題,重裝網(wǎng)卡或系統(tǒng)。
(4)若“ping 127.0.0.1”成功,則繼續(xù)ping默認(rèn)網(wǎng)關(guān),“ping 192.168.1.1”,看是否能ping通,此時會出現(xiàn)“請求超時”、“目標(biāo)主機(jī)不可達(dá)”等錯誤信息?勺鲆韵绿幚恚
A、清楚ARP緩存(IP地址對應(yīng)的MAC地址的緩存記錄),如此可以可以輔助對付引起的ARP欺騙信息,讓主機(jī)正確的將數(shù)據(jù)發(fā)送到指定的計算機(jī)。ARP 緩存中的錯誤項阻止連接到本地主機(jī)或遠(yuǎn)程主機(jī)(如果默認(rèn)網(wǎng)關(guān)的ARP緩存項不正確)。要清楚ARP緩存,請使用 arp -d *。
B、出現(xiàn)“TTL傳輸中過期”信息。訪問目標(biāo)所需的躍點數(shù)超過了發(fā)送方主機(jī)為轉(zhuǎn)發(fā)數(shù)據(jù)包而設(shè)置的 TTL(生存時間)。Ping發(fā)送的ICMP回顯消息的默認(rèn)TTL值是 128。如果這個值不足以將所需的鏈接數(shù)傳遞到目標(biāo),您可以通過使用 ping -i 來增大 TTL,最高可增至 255 個鏈接(最大值)。如果增大TTL值未能解決問題,則說明在路由循環(huán)(即路由器之間的循環(huán)路徑)中轉(zhuǎn)發(fā)數(shù)據(jù)包。使用 Tracert 來跟蹤路由循環(huán)(它在Tracert 報告中顯示為一系列重復(fù)的相同IP地址)中的一組路由器。接下來,對路由循環(huán)中路由器的路由表進(jìn)行相應(yīng)的更改。
C、出現(xiàn)“目標(biāo)主機(jī)無法訪問”信息。此消息表明存在以下兩個問題之一:本地系統(tǒng)沒有到所需目標(biāo)的路由;或者,遠(yuǎn)程路由器報告它沒有到目標(biāo)的路由。
通過消息的形式可以區(qū)分這兩個問題:如果消息僅僅是“目標(biāo)主機(jī)無法訪問”,則沒有自本地系統(tǒng)的路由,而且從未傳輸要發(fā)送的數(shù)據(jù)包。使用 Route 實用程序可以檢查本地路由表,以確定到目標(biāo)的路由是錯誤的還是缺少該路由。如果消息是“應(yīng)答來自 IP Address:目標(biāo)主機(jī)無法訪問”,則路由問題出在遠(yuǎn)程路由器(IP Address表明了其地址)上。使用相應(yīng)的工具來檢查被分配了IP地址IP Address的路由器的IP路由表。
如果您通過使用IP地址執(zhí)行了ping操作,請使用主機(jī)名重試,以確保您所嘗試的IP地址是正確的。
D、出現(xiàn)“請求超時”信息。此消息指示在四秒的默認(rèn)時間內(nèi)沒有收到回顯回復(fù)消息。許多不同的原因可以引起此問題;最常見的原因包括網(wǎng)絡(luò)堵塞、ARP解析下一躍點MAC地址失敗、數(shù)據(jù)包篩選、路由錯誤或無提示放棄。通常,這意味著返回到發(fā)送方主機(jī)的路由已失敗。這可能是因為目標(biāo)主機(jī)不知道返回到發(fā)送方主機(jī)的路由,或者,某一個中間路由器不知道返回路由,甚至還可能是因為目標(biāo)主機(jī)的默認(rèn)網(wǎng)關(guān)不知道返回路由。在檢查路由器的路由表之前,檢查目標(biāo)主機(jī)的路由表以確定它是否具有到發(fā)送方主機(jī)的路由。
如果遠(yuǎn)程路由表是正確的,而且包含返回到發(fā)送方主機(jī)的有效路由,請通過使用arp -a命令輸出ARP緩存的內(nèi)容來確定ARP緩存是否缺少正確的地址。此外,請檢查子網(wǎng)掩碼以確保沒有將遠(yuǎn)程地址解釋為本地地址。
接下來,使用Tracert確定到目標(biāo)的路徑。雖然Tracert不記錄回顯回復(fù)消息在其返回路徑上經(jīng)由的路徑,但是它可能顯示數(shù)據(jù)包使其到達(dá)目標(biāo)。如果是這樣,則問題很可能是返回路徑上的路由問題。如果跟蹤離目標(biāo)相當(dāng)遠(yuǎn),則可能是因為目標(biāo)主機(jī)受防火墻保護(hù)。當(dāng)防火墻保護(hù)目標(biāo)時,ICMP 數(shù)據(jù)包篩選會防止ping數(shù)據(jù)包(或任何其他ICMP消息)穿過防火墻并到達(dá)其目標(biāo)。
要檢查網(wǎng)絡(luò)是否堵塞,只需通過使用 ping -w命令設(shè)置更長的等待時間(例如5,000毫秒)來增大允許的滯后時間。請再次嘗試ping目標(biāo)。如果請求仍然超時,則問題不是出在網(wǎng)絡(luò)堵塞上。
E、出現(xiàn)“未知主機(jī)”信息。此錯誤消息指示無法將請求的主機(jī)名解析為其IP地址;請檢查輸入的名稱是否正確,并檢查DNS服務(wù)器是否可以解析它。
首先,詢問一下與你同住的其他人,他們是否也遇到同樣問題,若有,說明是無線路由器的配置出了問題,重新配置一下路由器即可。如果他們沒有遇到此種情況,那就是你電腦的問題了,分以下步驟依次試試看:
(1)檢查你的IP和DNS設(shè)置是否正確。一般默認(rèn)網(wǎng)關(guān)的IP是192.168.1.1,而其它連接到本路由器的主機(jī)IP范圍是192.168.1.2到192.168.1.225這之間,子網(wǎng)掩碼是255.255.255.0.DNS服務(wù)器到網(wǎng)上隨便找一個即可。修改過后,看看能否使用。
(2)清理并重設(shè)DNS客戶解析器緩存的內(nèi)容。當(dāng)域名解析有問題時,可能是DNS服務(wù)器更新了此域名的IP,而與本地DNS緩存中存儲的信息對應(yīng)不上,從而造成域名解析有問題,此時就需要更新本地的DNS本地緩存,簡單地清除本地的DNS本地緩存就行了。 方法為:
在運行中輸入cmd,然后輸入ipconfig /flushdns即可。
(3)在運行中輸入cmd,打開命令窗口,輸入“ping 127.0.0.1”,檢查自己主機(jī)是否可達(dá),若能ping通,說明不是你的網(wǎng)卡問題,若不能ping通,說明你自身網(wǎng)卡或系統(tǒng)出了問題,重裝網(wǎng)卡或系統(tǒng)。
(4)若“ping 127.0.0.1”成功,則繼續(xù)ping默認(rèn)網(wǎng)關(guān),“ping 192.168.1.1”,看是否能ping通,此時會出現(xiàn)“請求超時”、“目標(biāo)主機(jī)不可達(dá)”等錯誤信息?勺鲆韵绿幚恚
A、清楚ARP緩存(IP地址對應(yīng)的MAC地址的緩存記錄),如此可以可以輔助對付引起的ARP欺騙信息,讓主機(jī)正確的將數(shù)據(jù)發(fā)送到指定的計算機(jī)。ARP 緩存中的錯誤項阻止連接到本地主機(jī)或遠(yuǎn)程主機(jī)(如果默認(rèn)網(wǎng)關(guān)的ARP緩存項不正確)。要清楚ARP緩存,請使用 arp -d *。
B、出現(xiàn)“TTL傳輸中過期”信息。訪問目標(biāo)所需的躍點數(shù)超過了發(fā)送方主機(jī)為轉(zhuǎn)發(fā)數(shù)據(jù)包而設(shè)置的 TTL(生存時間)。Ping發(fā)送的ICMP回顯消息的默認(rèn)TTL值是 128。如果這個值不足以將所需的鏈接數(shù)傳遞到目標(biāo),您可以通過使用 ping -i 來增大 TTL,最高可增至 255 個鏈接(最大值)。如果增大TTL值未能解決問題,則說明在路由循環(huán)(即路由器之間的循環(huán)路徑)中轉(zhuǎn)發(fā)數(shù)據(jù)包。使用 Tracert 來跟蹤路由循環(huán)(它在Tracert 報告中顯示為一系列重復(fù)的相同IP地址)中的一組路由器。接下來,對路由循環(huán)中路由器的路由表進(jìn)行相應(yīng)的更改。
C、出現(xiàn)“目標(biāo)主機(jī)無法訪問”信息。此消息表明存在以下兩個問題之一:本地系統(tǒng)沒有到所需目標(biāo)的路由;或者,遠(yuǎn)程路由器報告它沒有到目標(biāo)的路由。
通過消息的形式可以區(qū)分這兩個問題:如果消息僅僅是“目標(biāo)主機(jī)無法訪問”,則沒有自本地系統(tǒng)的路由,而且從未傳輸要發(fā)送的數(shù)據(jù)包。使用 Route 實用程序可以檢查本地路由表,以確定到目標(biāo)的路由是錯誤的還是缺少該路由。如果消息是“應(yīng)答來自 IP Address:目標(biāo)主機(jī)無法訪問”,則路由問題出在遠(yuǎn)程路由器(IP Address表明了其地址)上。使用相應(yīng)的工具來檢查被分配了IP地址IP Address的路由器的IP路由表。
如果您通過使用IP地址執(zhí)行了ping操作,請使用主機(jī)名重試,以確保您所嘗試的IP地址是正確的。
D、出現(xiàn)“請求超時”信息。此消息指示在四秒的默認(rèn)時間內(nèi)沒有收到回顯回復(fù)消息。許多不同的原因可以引起此問題;最常見的原因包括網(wǎng)絡(luò)堵塞、ARP解析下一躍點MAC地址失敗、數(shù)據(jù)包篩選、路由錯誤或無提示放棄。通常,這意味著返回到發(fā)送方主機(jī)的路由已失敗。這可能是因為目標(biāo)主機(jī)不知道返回到發(fā)送方主機(jī)的路由,或者,某一個中間路由器不知道返回路由,甚至還可能是因為目標(biāo)主機(jī)的默認(rèn)網(wǎng)關(guān)不知道返回路由。在檢查路由器的路由表之前,檢查目標(biāo)主機(jī)的路由表以確定它是否具有到發(fā)送方主機(jī)的路由。
如果遠(yuǎn)程路由表是正確的,而且包含返回到發(fā)送方主機(jī)的有效路由,請通過使用arp -a命令輸出ARP緩存的內(nèi)容來確定ARP緩存是否缺少正確的地址。此外,請檢查子網(wǎng)掩碼以確保沒有將遠(yuǎn)程地址解釋為本地地址。
接下來,使用Tracert確定到目標(biāo)的路徑。雖然Tracert不記錄回顯回復(fù)消息在其返回路徑上經(jīng)由的路徑,但是它可能顯示數(shù)據(jù)包使其到達(dá)目標(biāo)。如果是這樣,則問題很可能是返回路徑上的路由問題。如果跟蹤離目標(biāo)相當(dāng)遠(yuǎn),則可能是因為目標(biāo)主機(jī)受防火墻保護(hù)。當(dāng)防火墻保護(hù)目標(biāo)時,ICMP 數(shù)據(jù)包篩選會防止ping數(shù)據(jù)包(或任何其他ICMP消息)穿過防火墻并到達(dá)其目標(biāo)。
要檢查網(wǎng)絡(luò)是否堵塞,只需通過使用 ping -w命令設(shè)置更長的等待時間(例如5,000毫秒)來增大允許的滯后時間。請再次嘗試ping目標(biāo)。如果請求仍然超時,則問題不是出在網(wǎng)絡(luò)堵塞上。
E、出現(xiàn)“未知主機(jī)”信息。此錯誤消息指示無法將請求的主機(jī)名解析為其IP地址;請檢查輸入的名稱是否正確,并檢查DNS服務(wù)器是否可以解析它。