只要使用寬帶上網,很少有人一次網絡故障都沒有遇到過。所以,如果你經常遇到網絡連接問題,本文教你如何排查網絡故障,可以以為你提供一些參考意見,幫你盡快找出網絡問題所在,并盡可能修復問題。
檢查本地網絡
首先,如果你的互聯網連接徹底斷開了,那么首先要檢查的就是網絡線纜的連接。這個建議看似廢話,但是在實際工作中,我遇到過很多次網絡問題,歸根到底就是某個網絡接口松動導致的。
通過Speedtest檢查網絡
不是只有用戶才會使用五類線連接網絡,而且,對于Wi-Fi接入點或路由器或DSL貓,如果他們的電源線松動了,也會造成用戶的網絡斷開。之所以會提到電源線的問題,是因為有一次我的一個朋友打電話來求助,說他家的網絡連不上了,我在電話里指導他檢查了半天,最后發現問題是他在用吸塵器打掃房間的時候把AP的電源拔下來了,后來忘記插回去。因此,如果斷網了,首先檢查一下線纜的問題沒有錯的。
如果你的Wi-Fi網絡沒有連接成功,一個最簡單的也是首先應該做的,就是檢查一下你的PC連接的是否是正確的無線接入點。如果你的電腦的首選無線網絡是鄰居家的,那你肯定無法通過這個網絡連接到互聯網的。另外需要記住的是,如果你修改了AP的用戶接入密碼,那么其它設備上的密碼也要進行修改。我曾經遇到個客戶,在電腦上弄了半天也沒能上網,后來才想起來,這臺電腦很久沒用過了,而這期間他們公司的無線網絡密碼修改過了。
那么,如果所有的線纜都連接正常,密碼也正確,還是上不了網,是怎么回事兒呢?最簡單的方法就是再檢查一下所有接頭和基本的連接設置。
如果還是一切正常,但就是上不了網,該怎么辦呢?首先看看你能不能連接到AP上。大部分AP都帶有基于Web的管理界面。如果能連接到管理界面,就證明本地網絡沒有問題,接下來需要檢查互聯網連接。
檢查互聯網
接下來就該檢查互聯網連接情況了。檢查的辦法很多,但是這里我希望能把最簡單的方法教給大家。首先,拔掉網線或DSL貓,等待半分鐘,然后將網線插回去。如果這個時候你打電話向ISP求助,他們的客服有99.9%的可能性也會讓你做相同的動作。
接下來,如果你還不能連接到互聯網,可以打電話給ISP了。通常這個電話都不會有什么實際意義,但是偶爾也會幫你獲得一些解決問題的靈感。比如,不止是你家上不了網,鄰居家也同樣不能上網了,因為附近的某個骨干網出現了問題。而且打通客服電話后,可能真的會成功幫助到你解決問題。
接下來讓我們討論這種情況:網絡可以使用,但是用起來有點不正常。那么你可以做以下一些工作。首先確定網絡帶寬符合你所支付的帶寬容量。你可以通過Speedtest網站來測試你的網速和帶寬情況。該網站由網絡性能管理公司Ookla掌管。如果你想更多的了解你的局域網,廣域網或者VPN網絡的性能情況,可以使用它們推薦的工具。
該網站通過連接服務器的方式對用戶的互聯網連接情況進行檢測,而且用于檢測的服務器都是免費的。Speedtest網站會告訴用戶,他的電腦到某個服務器的ping值,也就是單個數據包從用戶電腦發送到服務器的時間,以及數據下載和上傳時的速度。理想狀態下,我們應該得到一個較低的ping值,如果服務器在境內,應該ping值10ms左右,而下載和上傳速度要符合我們購買的帶寬數值。(本地連接不見了:本地連接圖標不見了怎么辦)
接下來我們假設網絡速度并沒有理想狀態下那么好。如果數據與理論值相差不是很大,可以這樣解釋:一般ISP在宣傳時可能都會對自己提供的帶寬和網速有少許夸大。
另外,就算你測出來的ping值和網絡帶寬看上去正常的,可能你的互聯網連接表現仍然不夠理想。這是因為ping和帶寬都只是網絡連接表現狀況的因素之一,而不是全部因素。可能你遇到了丟包或者網絡抖動。要檢測此類問題,可以使用Pingtest.net.另外Measurement Lab的Network Diagnostic Tool(NDT)工具也可以用來幫助分析問題所在。
Pingtest返回結果
包丟失根據字面意思就能理解。你的電腦將某些數據包發送到互聯網上的某個網站,而該網站并沒有真正收到數據包。很多因素都能導致數據包丟失,比如干擾,網絡硬件設備過載,或者連接錯誤。
互聯網的情況很復雜,所以偶爾的丟包現象很正常。理想狀況下,我們都希望丟包量為零,但是正常使用時,總有1%到2%的數據包丟失。但是如果你在使用網絡視頻會議,或者網絡語音通信(VoIP),玩魔獸3之類的網絡游戲,你會發現丟包是個很痛苦的事情。如果你打算進行以上活動,或者發現丟包量太大,可以打電話詢問你的ISP。
網絡抖動(Jitter)或者更精確的說事數據包延遲變化,是指計算機之間通過網絡延遲的時間差。比如你ping一個網站,回應時間是1ms,但是第二次再ping的時候,響應時間變成10ms了,說明抖動很嚴重。簡單的講,抖動越多,你的連接就越不穩定。在一些比較古老的程序,比如電郵客戶端或者比較老的瀏覽器里,你可能不會體會到網絡抖動的問題,但是在較高抖動的情況下,網絡視頻,VoIP以及網絡游戲等將出現很多狀況。
如果數據包丟失或抖動來自內部網絡,那么再次檢查網絡連接,如果有條件,就更換某個網絡設備,看看情況是不是有所好轉。另外還可以使用Measurement Lab的NPAD(網絡路徑和應用診斷)工具.Measurement Lab表示,該工具通過指令來糾正網絡錯誤,適合非專業人士使用,可用于任何網絡故障的檢測。當然,宣傳有些夸張,你還是需要一定的網絡知識才能解決各種網絡問題。不過,就算不是網絡專家,試著用用這款工具也是有幫助的。
如果還沒有找到問題所在,那么打電話叫個更懂網絡的技術人員來吧。一般來說,擁有Network+認證的技術人員都能解決常見的網絡問題。當然,如果你對網絡技術也比較了解,可以通過Wire Shark之類的工具自己解決問題。
如果你的互聯網連接速度總是達不到ISP許諾的速度,先別急著抱怨自己被奸商坑了,而是要再次檢查一下你的各個網絡接口,沒錯,多查幾次沒壞處。然后再試試看看連接速度是否有改善。如果還是很慢,你可以直接將PC或筆記本連接到調制解調器上并再次測試網速。如果這時候你的網速升上去了,說明問題出現在局域網內部。如果問題真的出現在局域網內部,你可以嘗試找個更懂技術的人來看看。
檢查ISP
讓我們假設你的互聯網連接速度還是很慢。那么你可以進行以下一系列工作。首先是一些自己能夠解決的問題,比如,如果你正在使用BT軟件下載東西,或者正在觀看網絡視頻,那么網絡帶寬就已經被占用了很大一部分了。
另外,還有一些情況是網絡有周期性的變慢。比如,由于網絡視頻的盛行,周末的時候很多人會在家觀看網絡電影,導致一些小得ISP在周末晚間的帶寬大部分被網絡視頻數據占用,網頁瀏覽明顯變慢。由于很多ISP所搭建的網絡比較早,沒有考慮到網絡視頻如此普及所帶來的帶寬沖擊,所以每到高峰期,這種網速問題就會出現。
當由于這種情況導致網速變慢時,你可以通過Measurement Lab的Pathload2帶寬檢測程序來查看自己的帶寬是否達到了ISP承諾的標準。如果實際帶寬遠遠達不到ISP承諾的帶寬,你可以向ISP投訴并要求退款,如果ISP不合作,你可以將情況反映給商業改進局(Better Business Bureau,僅限于美國用戶),或有關部門。(無法識別,無法識別usb設備怎么辦?)
不過,也有可能是其他一些因素導致你的帶寬被占用。其中之一就是你的ISP對帶寬進行了限制。ISP尤其是美國的ISP會為寬帶用戶網絡流量設定上限,這可能會影響到網絡帶寬。一般每月的網絡流量套餐從1GB到250GB不等。網絡專家兼作家GlennFleishman在今年夏天的一篇文章中就指出超過半數的美國家庭寬帶用戶選擇有流量限制的寬帶服務
250GB的流量限額看似很高了。這個容量相當于5000萬封電子郵件(0.05KB/email),6.25萬首MP3(4MB/song)或125個標清電影(2GB/movie)。但是一旦你開始在網上觀看高清視頻,或者家里幾個人一起上網,或者總是掛在網上辦公,這個容量限制就可能不夠用了。
不同的ISP對于超過流量限制的網絡使用采取不同的措施。比如AT&T,會對超過流量限制的數據流量收取額外費用。其它的ISP,比如Comcast,當用戶到達250GB的流量限制后會收到超額警告信息,如果下個月再次超額,就會關閉用戶的網絡接入服務。有些ISP會在某些服務量較大的情況下自動降低用戶的帶寬,或者在用戶的網絡流量接近上限時降低用戶的網絡帶寬。
DiffProbe的檢查結果
要檢查是否出現了這種問題,可以使用Shaper Probeaka DIff Probetest.目前該軟件支持WindowsXP,MacOSX,以及Linux,但是并不支持Windows7。
另外,ISP會對某些網絡服務進行限速,比如網絡視頻或BT下載。要查看是否被ISP限制了某種網絡服務,可以使用Glasnosttests.。這是一個基于Web的測試程序,可以針對特定協議和程序,查看ISP是否對其進行了帶寬限制。目前,這個工具可以用來測試ISP是否限制或屏蔽了email,HTTP或SSH傳輸,Flash視頻,以及各種點到點傳輸工具,如BitTorrent,eMule和Gnutella。每個測試大約持續8分鐘。
如果測試結果顯示你的ISP有可能限制了某種服務或帶寬,你可以考慮更換ISP了,因為這是一種商業行為而不是技術問題。