第 11 章 排錯方法論與考前衝刺

分層排錯:不要用猜的

新手排錯靠直覺亂試,老手靠流程逐層縮小。考題考的是後者。

13 分鐘


拿到一個「網路不通」的情境,多數人的反應是憑印象猜一個原因去試。這在考場上很危險 —— 猜錯就是零分,而且沒有第二次機會(Cisco 的考試不能回頭改)。這節給你一套固定流程。

三種排錯路線

方法做法什麼時候用
由下往上第 1 層 → 第 7 層懷疑實體問題時(新裝機、剛動過線)
由上往下第 7 層 → 第 1 層只有單一應用程式不能用時
分而治之從中間(第 3 層)開始,往上或往下不知道從哪開始時,最常用

通用的六步驟

  1. 定義問題 —— 「不能上網」太模糊。問清楚:誰?什麼時候開始?全部人還是一個人?以前正常嗎?
  2. 收集資訊 —— 看設定、看狀態、看日誌。先看現況,不要急著改東西。
  3. 分析並縮小範圍 —— 一個人不通 vs 全部人不通,指向完全不同的方向。
  4. 提出假設 —— 依照證據列出可能原因,排出優先順序(最可能且最好驗證的先做)。
  5. 驗證假設 —— 一次只改一個變數。同時改三個地方,通了你也不知道是哪個修好的。
  6. 解決並記錄 —— 改回不必要的變更,寫下原因與解法。

「一個人不通」vs「全部人不通」

範圍指向哪裡先查什麼
單一使用者該使用者的電腦、線材、交換器埠ipconfig、埠狀態、VLAN 指派、Port Security
同一 VLAN 的人VLAN 設定、SVI、DHCP 範圍show vlan brief、SVI 狀態、DHCP pool
同一棟樓/交換器上行鏈路、Trunk、STPshow interfaces trunk、show spanning-tree
全公司對外不通路由器、NAT、ISPshow ip route、show ip nat statistics
只有某個網站不通DNS、ACL、對方伺服器nslookup、show access-lists

逐層檢查清單

症狀關鍵指令
1 實體down/down、燈不亮show interfaces statusshow interfaces
2 連結up/down、同網段不通show mac address-tableshow interfaces trunkshow vlan brief
2 STP間歇性斷線、迴圈show spanning-treeshow etherchannel summary
3 網路跨網段不通show ip routeshow ip interface briefpingtraceroute
3 位址拿不到 IP、位址衝突show ip dhcp bindingshow ip arp
4 傳輸通但服務不能用show access-liststelnet <ip> <port>
7 應用只有某服務不通nslookup、應用程式日誌

立即測驗這一節(2 題)