萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦故障排除 >  >> 電腦常見故障 >> 無法連上網路

Linux網絡連接故障排除實戰指南(下)

三、Linux網絡故障排除的核心思路

Linux網絡故障排查應遵循「先硬體後軟體」的原則。若硬體存在物理損壞,任何軟體配置都無法解決問題。排查順序建議從本機網卡入手,逐步擴展至伺服器、集線器、路由器等網路設備;確認硬體無誤後,再檢查軟體設定。

1. 檢查網卡工作狀態

Linux下網卡無法工作通常由以下原因導致:

  • 網卡未被核心偵測到
  • 缺少對應的核心模組
  • 模組未正確載入
  • 系統不支援該網卡晶片

詳細驅動安裝與排錯可參考《Linux伺服器網卡驅動安裝及故障排除》。補充一點:現代網卡多為自適應模式,一般配置時無需干預;但路由器、交換機、代理伺服器等高流量關鍵設備,建議手動指定正確工作模式(如全雙工/半雙工、速率)以避免協商失敗導致故障。Linux下可使用 mii-tool 指令查看或強制設定網卡模式。

mii-tool 常用參數

參數說明
-V, -v顯示網卡當前工作模式
-F media強制設定模式(如 100baseTx-FD)
-r恢復自適應協商模式
-w監視連結狀態變化
-A media,...進階模式宣告支援的媒體類型
-l將變更記錄寫入 syslog

範例:

# 強制 eth0 工作在 100Mbps 全雙工
mii-tool -F 100baseTx-FD eth0

# 恢復 eth0 自適應模式
mii-tool -r eth0

2. 確認區域網路內連線狀況

網卡設定無誤後,需驗證 LAN 內部連通性。以典型拓撲為例,需檢查:

  1. 用戶端 IP 設定: 子網 192.168.1.0/24 時,所有主機 IP 應在 192.168.1.1~254 之間,子網掩碼統一為 255.255.255.0,IP 不得重複。
  2. 預設閘道: 若 Linux 伺服器 IP 為 192.168.1.2,則所有用戶端閘道應指向該 IP。
  3. Windows 協議精簡: 僅保留 TCP/IP 與 NetBEUI,過多協議會拖慢連線速度。
  4. 工作群組與電腦名稱: 需啟用檔案共享時,所有電腦工作群組名稱必須相同,電腦名稱唯一。

3. DNS 故障排除

Linux 常用 BIND 9 提供域名解析服務。DNS 故障會導致無法透過域名存取網路及郵件收發異常。常見原因包括配置檔語法錯誤、區域檔序列號未更新、正反向解析不一致、防火牆封鎖 53 埠等。

診斷步驟:

  1. 檢查所有記錄的主機名拼寫,注意 FQDN 需以「.」結尾。
  2. 修改區域檔後,務必遞增 SOA 記錄中的序列號,確保從伺服器正確同步。
  3. 驗證正向區域的主機名/IP 與反向指標區域一致。
  4. 檢查防火牆規則是否允許 UDP/TCP 53 埠通訊。
  5. 善用指令工具:ping、dig、nslookup、named-checkzone、named-checkconf。
  6. 使用開源工具 dlint(v1.4.0,官網)深度掃描配置錯誤。

用戶端無法解析域名 多因 /etc/resolv.conf 未指定有效 DNS 伺服器 IP,修正即可。若外部可解析內部域名但外部用戶無法解析,則需聯繫域名註冊商,確認註冊資料與實際 IP 對應。

4. 應對 Linux 伺服器遭受攻擊導致的網路故障

駭客攻擊是 Linux 伺服器最大威脅,範圍從 DoS 到取得 root 權限。防禦策略:

  • 部署入侵偵測系統(IDS)即時監控異常流量。
  • 配置嚴格的防火牆(iptables)作為第一道防線:預設拒絕所有封包,再按需開放必要埠口。
  • 新系統上線前必須完成防火牆配置。

5. Linux 病毒與惡意程式防範

雖然 Linux 架構較 Windows 強健,病毒傳播較難,但隨著普及度提升,針對 Linux 的惡意程式(可執行檔病毒、蠕蟲、腳本病毒、後門/Rootkit)日益增多。企業環境常為異構網路(Linux 伺服器 + Windows 桌面),防毒策略分兩層:

① 保護 Linux 自身(伺服器/桌面)

  • 可執行檔/蠕蟲/腳本病毒:安裝開源防毒軟體 AntiVir(命令列版,資源佔用低)或 TkAntiVir(圖形介面,支援 KDE/GNOME)。
  • 後門/Rootkit:使用 LIDS(核心補丁+管理工具,強化核心防護)與 Chkrootkit(v0.45 可偵測 59 類惡意程式特徵)定期掃描日誌與檔案系統。

② 保護後端 Windows 用戶

  • 在代理伺服器(如 Squid)前端串接 HAVP 病毒過濾代理,即時掃描 HTTP 下載內容,阻斷惡意碼傳遞至用戶端。
  • 郵件伺服器部署 ClamAV(開源、免費,病毒碼庫超 40,000 筆)掃描郵件附件。
copyright © 萬盛學電腦網 all rights reserved