Linux網絡故障排查應遵循「先硬體後軟體」的原則。若硬體存在物理損壞,任何軟體配置都無法解決問題。排查順序建議從本機網卡入手,逐步擴展至伺服器、集線器、路由器等網路設備;確認硬體無誤後,再檢查軟體設定。
Linux下網卡無法工作通常由以下原因導致:
詳細驅動安裝與排錯可參考《Linux伺服器網卡驅動安裝及故障排除》。補充一點:現代網卡多為自適應模式,一般配置時無需干預;但路由器、交換機、代理伺服器等高流量關鍵設備,建議手動指定正確工作模式(如全雙工/半雙工、速率)以避免協商失敗導致故障。Linux下可使用 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
網卡設定無誤後,需驗證 LAN 內部連通性。以典型拓撲為例,需檢查:
Linux 常用 BIND 9 提供域名解析服務。DNS 故障會導致無法透過域名存取網路及郵件收發異常。常見原因包括配置檔語法錯誤、區域檔序列號未更新、正反向解析不一致、防火牆封鎖 53 埠等。
ping、dig、nslookup、named-checkzone、named-checkconf。用戶端無法解析域名 多因 /etc/resolv.conf 未指定有效 DNS 伺服器 IP,修正即可。若外部可解析內部域名但外部用戶無法解析,則需聯繫域名註冊商,確認註冊資料與實際 IP 對應。
駭客攻擊是 Linux 伺服器最大威脅,範圍從 DoS 到取得 root 權限。防禦策略:
雖然 Linux 架構較 Windows 強健,病毒傳播較難,但隨著普及度提升,針對 Linux 的惡意程式(可執行檔病毒、蠕蟲、腳本病毒、後門/Rootkit)日益增多。企業環境常為異構網路(Linux 伺服器 + Windows 桌面),防毒策略分兩層: