Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 網路連線故障診斷實戰指南

編輯:Linux 教學

前言

即使依照手冊逐步設定,Linux 仍可能無法上網。網路設定涉及層面廣、變數多,遇到問題時,系統性的排查流程比單純技術知識更關鍵。本文整理常見故障現象與解決步驟,助管理員快速定位並恢復連線。

第一招:用 ifconfig 核對網卡基礎設定

無法上網時,首要動作是檢查網卡目前配置。執行 ifconfig(注意:Linux 是 ifconfig,非 Windows 的 ipconfig),重點觀察:

1. DHCP 取址是否成功

若環境採用動態指派 IP,確認網卡顯示的 IP 是否落在 DHCP 伺服器規劃的網段內。若顯示 0.0.0.0,表示未取得租約,需檢查:

  • 網卡與 DHCP 伺服器實體連線
  • DHCP 位址池是否耗盡
  • 防火牆是否封鎖 DHCP 通訊埠(UDP 67/68)

2. 靜態 IP 參數正確性

手動設定 IP 時,必須逐項核對:

  • IP 位址:無衝突、屬正確網段
  • 子網路遮罩:與網路規劃一致
  • 預設閘道:可達性驗證(ping 閘道IP)
  • DNS 伺服器:可解析域名(nslookup google.com)

自動取址環境下,參數通常由 DHCP 保證一致性;靜態設定則極易因手誤導致全區斷網。

3. 網卡是否正常啟動

驅動未載入或介面被關閉會導致無 eth0 輸出。嘗試重啟網路服務:

/etc/rc.d/init.d/network restart

需 root 權限。重啟後再跑 ifconfig 確認。若仍無介面,考慮硬體故障:換槽、換線、換卡測試。

補充說明:ifconfig 與 ipconfig 差異

  • Windows ipconfig /all 才顯示 DNS 等完整資訊;Linux ifconfig 直接輸出完整配置,無需額外參數。
  • 網路服務重啟指令需 root 權限,一般用戶會被拒絕。

進階排查方向(超出本文範圍)

  • 路由表檢查:route -n 或 ip route
  • 連線追蹤:traceroute、mtr
  • 通訊埠連通性:telnet、nc -zv
  • 防火牆規則:iptables -L -n
  • DNS 解析鏈:dig、resolvectl

建立標準化排查清單(SOP),並記錄每次故障現象與處理方式,能大幅縮短平均修復時間(MTTR)。

Copyright © Windows教程網 All Rights Reserved