网络配置是网络连接的基础,若参数设置不当,会直接导致无法与网络通信。常见子问题包括:
/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运行在虚拟机中,虚拟机网络设置不当也会导致连接失败。常见问题包括: