1. 如果是网络不通,要定位具体的问题,一般是不断尝试排除不可能故障的地
方,最终定位问题根源。一般需要查看
是否接入到链路
是否启用了相应的网卡
本地网络是否连接
DNS 故障
能否路由到目标主机
远程端口是否开放
2. 如果是网络速度慢,一般有以下几个方式定位问题源:
DNS 是否是问题的源头
查看路由过程中哪些节点是瓶颈
查看带宽的使用情况
一般来说当存在网络不通的故障时,访问出端和入端的信息是我们都要收集的,
目的在于确定问题所在的主机或者区段。假如 a 不能访问 c 而 b 能够访问 c,那
么很明显问题出在 a 或 a 到 c 的网络上,而通过同一子网中的几台机器 a、b 可
以正常访问网络,却不能访问 c,那么可能是这个网络到 c 存在问题,或 c 存在
问题。
定位了问题所在的主机,一般有一些步骤来逐渐缩小问题范围,最终定位
问题:
1.物理链路是否连通
即检查网卡与网络是否物理连通,网线是否插好且连接可用,很多时候不能立
刻到机房看一下,可用用命令查看。
#ethtool eth0
例如:使用 ethtool 查看 eth0 的物理连接
其中 Speed: 1000Mb/s 显示了当前网卡的速度;Duplex: Full 显示了当前网络支持
全双工;Link detected: yes 显示当前网卡和网络的物理连接正常。通常网速和全
/ 半 双工状态是主 机 和 网 络 协 议 商自 动协商的 ,例如这里第 8 行 的 ®auto-
nego"a"on。如果发现 Duplex 行的双工被设置成了 Half,可以手动将其改为全
双工网络:
# ethtool -s eth0 autoneg o% duplex full
2. 网卡是否正常启用
一般网络物理连接故障的情况并不多见,当排除物理连接上的问题后,需要进
一步查看网卡的工作状态。
例如:使用 ifcon'g 命令检查网卡 eth1 状态
输出的信息中,第二行显示了对该网卡的配置,包括 IP,子网掩码等,这里可
以检查是否出现错配,如果这一行显示不正确,那一定是网卡没有正确配置开
启。
基于 Debian 的 Linux 的(永久)网络配置文件在/etc/network/interfaces,
基 于 Red Hat 的 Linux 的 ( 永 久 ) 网 络 配 置 文 件 在 /etc/syscon'g/network_scripts/ifcfg-
<interface>
3. 是否正确设置网关
评论0
最新资源