网络故障排查方法
网络故障是服务器常见问题,掌握排查方法可快速定位解决。
故障分类:
- 完全无法访问:服务器完全失联,ping不通
- 部分无法访问:某些地区或运营商无法访问
- 访问缓慢:可以访问但速度很慢
- 间歇性故障:时好时坏,不稳定
排查步骤:
第一步:检查服务器本身
- 服务器是否开机
- 系统是否正常运行
- 网卡是否启用
第二步:检查本地网络
- ifconfig/ip addr 查看IP配置
- ping 127.0.0.1 测试本地网络栈
- ping 网关 测试到网关连通性
第三步:检查网关和路由
traceroute/tracert 目标IP
查看数据包在哪个节点丢失
第四步:检查DNS
nslookup 域名
检查DNS解析是否正常
第五步:检查端口和服务
netstat -tlnp 查看监听端口
telnet IP 端口 测试端口连通
第六步:检查防火墙
确认防火墙规则是否放行相关端口。
常见问题处理:
- 网卡未启用:ifup eth0 启用网卡
- IP配置错误:检查/etc/sysconfig/network-scripts/配置
- DNS问题:检查/etc/resolv.conf配置
- 路由问题:route -n 查看路由表,route add 添加路由
联系机房:
本地排查无问题,联系机房检查上联网络。