如何判斷網絡故障的原因?7個指令,教你逐步排查!

2019-05-27     老王談運維

就是有這種情況經常在你的生活和工作中頻繁發生!網斷了!

第一反應看網線接頭,然後重啟電腦,如果沒有恢復,我也不知道怎麼辦了~

今天小編就和大家分享 7個實用的小操作,幫助大家找到斷網的「真兇」,快速恢復網絡連結。

「網斷了」的原因可分為三種情況:

  1. 沒有網絡,這裡指的是運營商方面的問題,把網給你斷了,例如:寬頻欠費。
  2. 網卡及其驅動程序發生問題了,造成網絡無法連接到你的電腦上。
  3. 在電腦系統中,有網絡設置功能,網絡設置出現錯誤也會導致網絡連接不上。

如何快速排查呢?這就要使用到我們的Ping命令了!

Ping的指令是檢查網絡連接故障使用最多的命令指令。

  • Ping指令可以用來檢測程序,當ping執行能夠成功運行時,我們基本上可以確定網絡的網卡、電纜和路由器等方面是不存在問題的,通常被應用到排除問題,縮小問題所在的範圍。
  • Ping指令的響應速度特別的塊,大概只有幾毫秒的響應時間。可以幫助我們快速的排除問題,節約時間。同時,它還顯示出TTL的值,可以約摸估算出中間有多少個路由器存在。

ping 指令的書寫格式

以下3種格式均可以測試網絡的連通性,打開terminal,輸入內容,回車即可。

1)ping 主機名
2)ping 域名
3)ping IP位址

下面以ping IP位址為例,我們來測試下:

如上圖所示,我們使用的是 ping IP的命令指令,來檢測IP位址為 10.241.17.35 的網絡的連接情況,結果反應是可以正常連接的。所以接收到後面的數據包應答(TTL,Time等等)。這裡是測試本機的IP

使用Ping命令排查網絡問題的順序

通過以下幾個步驟的ping指令就可以輕鬆找到網絡出現故障的地方。

1、 ping 127.0.0.1

在終端輸入 ping 127.0.0.1 命令指令時:

如果像上圖一樣成功的返回應答數據包(ttl ,time的值),那麼可以說明 IP位址、TCP/IP協議、子網掩碼等設置是正常的。如果沒有返回上圖那樣的數據包,則表示在TCP/IP的設置上出現了問題。需要你再仔細的查看一下。

2、ping 本機IP位址

同樣但沒有測試數據包返回時,則表示本地配置和安裝出現了問題。

3、ping 區域網內的IP

如果類似於上面圖中那樣的測試數據包,那麼說明本地網絡的網卡和載體運行是正確的。 如果沒有收到應答數據包,那麼則說明網卡配置出現錯誤了或者電纜出現問題了。

4、 ping 網關IP

在這裡路由器地址就是網關的IP位址。

如果能成功的接收到測試數據包,則說明路由器是可以正常工作的。如果不能接收到測試數據包,則說明路由器出現問題了。

5、 ping 遠程 IP

如果能成功的接收到測試數據包,則表明我們用戶已經成功的接入到Internet。表明使用了預設網關。

如果不能夠接收到測試包,反之則說明沒有使用預設網關。

6、 ping 本地主機

成功接收到測試響應數據包,則表明主機文件沒問題,反之,則存在問題。

7、 ping 一個遠程工作站IP(如www.apple.com)

如果ping的指令是成功即接收到測試響應數據包,則表明DNS伺服器正常工作,因為這條指令是通過DNS伺服器的。 如果沒有能接收到測試響應數據包,則說明DNS服務的配置發生錯誤了,還需要你在詳細檢查一下,出現什麼問題了。

總結

上面7個ping命令行 代表著網絡的哪一步走向,執行到哪一個ping指令就代表著網絡哪一步是成功或者是失敗的。

當ping的7條指令都沒有問題了,則計算機和Internet肯定是成功連接的。


網站崩潰找不到原因?平台搭建無從下手?熱門技術不想落伍?想要變強找不到資料?

加入[IT拯救聯盟],讓大牛和同伴拯救你,帶你裝x帶你飛。群里有定期乾貨分享、大牛專業解答、實用IT工具優選.....

私信小編「聯盟」,即可加入我們~

文章來源: https://twgreatdaily.com/zh-sg/rOCLBGwBmyVoG_1ZxvPS.html