computer 版 (精华区)

发信人: neverbw (浪子~~画图好累,开始理解建筑系的兄弟), 信区: network
标  题: 用网络命令来诊断网络故障的经验谈
发信站: 听涛站 (2001年09月01日11:04:35 星期六), 站内信件

要维持局域网的正常工作,首先要维持网络的安全运行。因此,时刻保持警惕,在网络
出现问题的时候迅速加以解决是十分重要的。在这篇文章里,笔者介绍了他在使用网络
命令来诊断网络故障中的心得体验,值得局域网维护人员和网络发烧友一读。
  1、netstat命令
  netstat程序有助于我们了解网络的整体使用情况。它可以显示当前正在活动的网络
连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以让用户得知目前总
共有哪些网络连接正在运行。我们可以使用netstat/?命令来查看一下该命令的使用格
式以及详细的参数说明,该命令的使用格式是在DOS命令提示符下或者直接在运行对
话框中键入如下命令:netstat[参数],利用该程序提供的参数功能,我们可以了解该
命令的其他功能信息,例如显示以太网的统计信息、显示所有协议的使用状态,这些协
议包括TCP协议、UDP协议以及IP协议等,另外还可以选择特定的协议并查看其具体使用
信息,还能显示所有主机的端口号以及当前主机的详细路由信息。
  这里,对于lo0回送口的信息可以不管,但对于nat0实际网络的信息是有必要研究的

  A、注意queue字段为零,没有不能传输的分组在等待,这是正常的。如果nat0口正
在运行而有信息不能正常地传送到该网络,即queue字段不为零,就可怀疑通信电缆或网
卡有问题。
  B、输入错(ierrs)和输出错(oerrs)应该接近为零,最好全为零,这说明通过该接口
传送的信息无出错的分组,网络的接口无问题。但当这两个字段有100个以上的出错分组
时就可以认为是高出错率了。高的输出错表示本地网络饱和或在主机与网络之间有不良
的物理连接。高的输入错表示网络饱和、本地主机过载或物理连接有问题,可以用ping
命令统计误码率,进一步确定故障的程度。
  C、在冲突字段(collis)中,如果引起冲突的输出分组的百分率太高,表示网络饱和
,需要将网络分段来减少通信量的负载以根治故障。
  2、ping命令
  该命令主要是用来检查路由是否能够到达,由于该命令的包长非常小,所以在网上
传递的速度非常快,可以快速的检测您要去的站点是否可达,一般您在去某一站点是可
以先运行一下该命令看看该站点是否可达。如果执行Ping不成功,则可以预测故障出现
在以下几个方面:网线是否连通,网络适配器配置是否正确,IP地址是否可用等;如果执
行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成
功只能保证当前主机与目的主机间存在一条连通的物理路径。它的使用格式是在命令提
示符下键入:Ping IP地址或主机名,执行结果显示响应时间,重复执行这个命令,你
可以发现Ping报告的响应时间是不同的。具体的ping命令后还可跟好多参数,你可以键
入ping后回车其中会有很详细的说明。
  A、网络管理员可对该用户的远程主机使用ping命令进行联机检查,如果成功,接着
在用户端对远程主机执行ping命令,如果也成功,则说明这一网络故障很有可能是用户
遇到故障的那个应用程序了。
  B、如果网络管理员的ping命令执行成功而用户的ping命令执行不成功,则故障原因
很可能是用户端的网络系统配置文件有问题。
  C、如果网络管理员和用户的ping命令都失败了,这时可注意ping命令显示的出错信
息,这种出错信息通常分为三种情况:
  (1)unknown host(不知名主机),这种出错信息的意思是该远程主机的名字不能被
命名服务器转换成ip地址。网络故障可能为命名服务器有故障,或者其名字不正确,或
者网络管理员的系统与远程主机之间的通信线路有故障。
  (2)network unreachable(网络不能到达),这是本地系统没有到达远程系统的路
由,可用netstat-rn检查路由表来确定路由配置情况。
  (3)no answer(无响应),远程系统没有响应。这种故障说明本地系统有一条到达
远程主机的路由,但却接受不到它发给该远程主机的任何分组报文。这种故障可能是:远
程主机没有工作,或者本地或远程主机网络配置不正确,或者本地或远程的路由器没有
工作、或者通信线路有故障,或者远程主机存在路由选择问题。
  3、ipconfig命令
  ipconfig程序采用windows窗口的形式来显示IP协议的具体配置信息,如果ipcon
fig命令后面不跟任何参数直接运行,程序将会在窗口中显示网络适配器的物理地址、主
机的IP地址、子网掩码以及默认网关等,还可以查看主机的相关信息如:主机名、DNS服
务器、节点类型等。其中网络适配器的物理地址在检测网络错误时非常有用。在命令提
示符下键入ipconfig/?可获得ifconfig的使用帮助,键入ipconfig/all可获得IP配置
的所有属性。
  配置不正确的ip地址或子网掩码是接口配置的常见故障。其中配置不正确的ip地址
有两种情况:
  (1)网号部分不正确,此时执行每一条ipconfig命令都会显示“no answer”,这
样,执行该命令后错误的ip地址就能被发现,修改即可。
  (2)主机部分不正确,比如与另一主机配置的地址相同而引起冲突。这种故障只有
当两台主机同时工作时才会出现间歇性的通信问题,建议更换ip地址中的主机号部分,
该问题即能排除。
  当主机系统能到达远程主机但不能到达本地子网中的其他主机时,这表示子网掩码
设置有问题,进行修改后故障便不会再出现。

--
当爱情不再完美我宁愿选择无悔不管来生多么美丽我无法失去今生对你的记忆!

※ 修改:·neverbw 於 09月01日11:08:30 修改本文·[FROM: 匿名天使的家]
※ 来源:·听涛站 tingtao.dhs.org·[FROM: 匿名天使的家] 
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:1.215毫秒