据统计,linux系统下产生的故障有60%来自网络,其他来自系统本身,解决linux网络的顺序应该从linux自身底层网络开始,然后逐步排查。

  1. 网络硬件问题,可以通过检查网线、网卡、交换机等是否正常来确认是否由硬件问题造成网络故障。

  2. 检查网卡是否正常工作,可以从网卡驱动是否正常加载、网卡ip(ifconfig命令查看)配置是否正确、系统路由(route)等确认

  3. 检查局域网主机间是否正常通讯,可以使用ping命令测试

  4. 检查DNS是否设置正确,可以从配置文件/etc/resolv.conf、/etc/hosts确认。

  5. 服务是否正常打开,查看端口

  6. 检查访问权限是否打开,查看本机iptables防火墙、及访问控制策略入手。