網絡配置是網絡連接的基礎,若參數設置不當,會直接導致無法與網絡通信。常見子問題包括:
/etc/resolv.conf
文件中的DNS服務器地址無效(如填寫了錯誤的IP),或DNS服務器本身宕機,會導致域名無法解析為IP地址,表現為能ping通IP但無法訪問域名(如無法打開網站)。網絡服務是維持網絡連接的“引擎”,若服務未正常運行,即使配置正確也無法聯網。常見問題包括:
network
或NetworkManager
)未啟動(可通過systemctl status network
查看狀態),會導致網絡接口無法激活。systemctl stop NetworkManager
)。安全機制若配置過嚴,可能誤攔截正常網絡流量。常見場景包括:
firewalld
,若規則中禁止了必要的端口(如HTTP的80端口、SSH的22端口)或協議(如ICMP),會導致外部無法訪問本地服務或本地無法訪問外部網絡(可通過firewall-cmd --list-all
查看規則)。Enforcing
模式時,可能阻止進程訪問網絡(如Apache無法綁定端口),可通過setenforce 0
臨時切換至Permissive
模式排查。硬件問題是網絡連接的“物理瓶頸”,需優先排查。常見問題包括:
ip link show
顯示接口為DOWN
狀態),無法建立物理連接。ip link show
顯示接口狀態為ERROR
),會導致網絡接口無法正常工作,需更換網卡或重新安裝驅動。路由是網絡通信的“路徑指引”,若路由表配置錯誤,會導致數據包無法正確轉發。常見問題包括:
ip route show
未顯示默認網關(如default via 192.168.1.1 dev ens33
),或默認網關地址錯誤,會導致本地主機無法訪問非本地網絡(如無法訪問互聯網)。系統資源耗盡可能導致網絡服務異常。常見問題包括:
top
顯示CPU占用率100%),表現為網絡延遲高、頻繁掉線。/var
分區空間耗盡(如df -h
顯示磁盤使用率100%),會導致網絡服務無法寫入日志或緩存,進而崩潰。若CentOS運行在虛擬機中,虛擬機網絡設置不當也會導致連接失敗。常見問題包括: