排除交換器線材與連接埠問題
Troubleshoot Switch Media and Port Issues
以鏈路狀態、錯誤計數與VLAN對照,逐層排除交換器線材和連接埠問題。
基本拓撲 TOPOLOGY
原創示意圖 · 靜態拓撲設備與位址 ADDRESSING
先確認介面名稱,再開始設定| 設備 DEVICE | 介面 | IPv4 位址 | 子網路遮罩 | 預設閘道 |
|---|---|---|---|---|
| PC1 | Ethernet | 192.168.90.10 | 255.255.255.0 | 不需要 |
| PC2 | Ethernet | 192.168.90.20 | 255.255.255.0 | 不需要 |
查看線路對照表(2 條連線)
| 起點 | 終點 | 介面對照 |
|---|---|---|
| pc1 | sw1 | Ethernet ↔ Fa0/1 |
| sw1 | pc2 | Fa0/2 ↔ Ethernet |
這次練習,你會學到
- 辨識notconnect、disabled、err-disabled與up。
- 用計數器的增量判斷錯誤而非單看累積值。
- 以一次一個條件的方式復原故障。
開始之前
- 具備本題涉及的 IPv4/IPv6 與子網路基礎,能在自己的隔離練習環境開啟 Console。
- 使用合法設備與軟體映像,先備份現有設定,介面名稱以自己的裝置為準。
適用環境與驗證狀態
Catalyst 2960 / IOS 15.x待驗證原創教案,尚未於實體設備驗證。依實際硬體、IOS/AireOS 版本與授權核對命令;介面名稱不可直接套用至正式設備。
循序操作 STEP BY STEP
在你自己的練習環境操作。命令複製不包含提示字元;所有輸出皆為示例。
01 建立健康基準
PC依IP表配置,兩個埠在VLAN90。先確認ping可通,再記錄計數器,避免把原本就存在的故障當本次注入效果。
展開參考指令 SW1 · 全域 / 介面
enable
configure terminal
vlan 90
interface range FastEthernet0/1 - 2
switchport mode access
switchport access vlan 90
no shutdown
end
show interfaces statusPC依IP表配置,兩個埠在VLAN90。先確認ping可通,再記錄計數器,避免把原本就存在的故障當本次注入效果。
查看預期結果 範例輸出,非真實執行
Fa0/1、Fa0/2 connected、VLAN90;PC1可ping PC2。02 檢查實體層與計數器
先記錄時間、連接埠、速率、雙工、CRC及input errors。等待產生一段ping再重查。累積CRC非零不能單獨證明目前仍在錯誤;比較同期間的增量。
展開參考指令 SW1 · 特權 EXEC
show interfaces FastEthernet0/1
show interfaces counters errors
show logging先記錄時間、連接埠、速率、雙工、CRC及input errors。等待產生一段ping再重查。累積CRC非零不能單獨證明目前仍在錯誤;比較同期間的增量。
查看預期結果 範例輸出,非真實執行
健康鏈路通常沒有持續增加的CRC/input errors;狀態connected。03 注入可逆的管理關閉
只在隔離環境由Console關閉PC1練習埠,觀察administratively down/disabled。這是管理狀態,不等同壞線。切勿關閉上行或目前管理連線埠。
展開參考指令 SW1 · 介面設定
configure terminal
interface FastEthernet0/1
shutdown
end
show interfaces FastEthernet0/1只在隔離環境由Console關閉PC1練習埠,觀察administratively down/disabled。這是管理狀態,不等同壞線。切勿關閉上行或目前管理連線埠。
查看預期結果 範例輸出,非真實執行
FastEthernet0/1 is administratively down, line protocol is down。04 恢復後比較斷線現象
先no shutdown,再在自己的PC1端拔線/插回。拔線後應是notconnect/down,而非administratively down。若不能實體操作,僅記錄未驗證,不假造結果。
展開參考指令 SW1 · 特權 EXEC
configure terminal
interface FastEthernet0/1
no shutdown
end
show interfaces status
show interfaces FastEthernet0/1先no shutdown,再在自己的PC1端拔線/插回。拔線後應是notconnect/down,而非administratively down。若不能實體操作,僅記錄未驗證,不假造結果。
查看預期結果 範例輸出,非真實執行
插回並收斂後connected;拔線時notconnect,依平台輸出可能不同。05 鏈路正常後再查VLAN與主機
up不等於可通。查兩個接入埠VLAN、STP、MAC學習;如err-disabled先查log原因,例如port-security/bpduguard,不要反覆bounce掩蓋觸發原因。
展開參考指令 SW1 · 特權 EXEC
show vlan brief
show interfaces FastEthernet0/1 switchport
show spanning-tree interface FastEthernet0/1 detail
show mac address-table interface FastEthernet0/1up不等於可通。查兩個接入埠VLAN、STP、MAC學習;如err-disabled先查log原因,例如port-security/bpduguard,不要反覆bounce掩蓋觸發原因。
查看預期結果 範例輸出,非真實執行
接入VLAN90、forwarding,PC1的MAC學在Fa0/1。06 完成驗收並復原
恢復接線與埠狀態,PC1重新ping PC2。若更換線材,使用已知良品且一次只替換一段。記錄原因、處置及前後計數器;依原記錄復原VLAN與IP。
展開參考指令 SW1 · 特權 EXEC
show interfaces counters errors
show interfaces status恢復接線與埠狀態,PC1重新ping PC2。若更換線材,使用已知良品且一次只替換一段。記錄原因、處置及前後計數器;依原記錄復原VLAN與IP。
查看預期結果 範例輸出,非真實執行
鏈路保持connected、錯誤不持續增加、主機互通。確認你的設定 VERIFICATION
show interfaces status預期狀態 Fa0/1、Fa0/2 connected且同VLAN。
connected只證明鏈路,不保證IP或回程正確。
show interfaces counters errors預期狀態 受控測試期間錯誤沒有異常增量。
計數器在重啟/清除後重置,記錄取樣時間。
常見問題與排查
err-disabled無法靠no shutdown維持恢復
查show logging與安全觸發原因,先移除錯誤條件,再依政策恢復。
只有單向或間歇性不通
查線材、錯誤增量、雙工、重複IP及STP變化,不直接認定交換器壞掉。
參考資料
依 CCNA v2.2 主題自行編寫之練習,非官方逐字教材。
發布版本 1 · 範例輸出供理解,指令尚待實機驗證。