找回密码
 立即加入
搜索

查看: 1046|回复: 1

网络命令来诊断网络故障中的心得体验

[复制链接]
小→猪 发表于 2005-11-13 22:26:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转闽南师范大学。

您需要 登录 才可以下载或查看,没有账号?立即加入

×
< >要维持局域网的正常工作,首先要维持网络的安全运行。因此,时刻保持警惕,在网络出现问题的时候迅速加以解决是十分重要的。在这篇文章里,笔者介绍了他在使用网络命令来诊断网络故障中的心得体验,值得局域网维护人员和网络发烧友一读。<o:p></o:p></P>
) p4 h9 Y; j0 j# o< ><FONT face="Times New Roman">1</FONT>、<FONT face="Times New Roman">netstat</FONT>命令<FONT face="Times New Roman"> <o:p></o:p></FONT></P>
# l0 C& R+ y2 ^+ h- U' ]# w5 d$ T< ><FONT face="Times New Roman">netstat</FONT>程序有助于我们了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以让用户得知目前总共有哪些网络连接正在运行。我们可以使用<FONT face="Times New Roman">netstat</FONT>/?命令来查看一下该命令的使用格式以及详细的参数说明,该命令的使用格式是在DOS命令提示符下或者直接在运行对话框中键入如下命令:<FONT face="Times New Roman">netstat</FONT>[参数],利用该程序提供的参数功能,我们可以了解该命令的其他功能信息,例如显示以太网的统计信息、显示所有协议的使用状态,这些协议包括<FONT face="Times New Roman">TCP</FONT>协议、<FONT face="Times New Roman">UDP</FONT>协议以及<FONT face="Times New Roman">IP</FONT>协议等,另外还可以选择特定的协议并查看其具体使用信息,还能显示所有主机的端口号以及当前主机的详细路由信息。<o:p></o:p></P>3 M1 u6 k' k1 n+ w+ y+ I5 z1 r
< >这里,对于<FONT face="Times New Roman">lo0</FONT>回送口的信息可以不管,但对于<FONT face="Times New Roman">nat0</FONT>实际网络的信息是有必要研究的。<o:p></o:p></P>
. d) E% K: Y1 F< ><FONT face="Times New Roman">A</FONT>、注意<FONT face="Times New Roman">queue</FONT>字段为零,没有不能传输的分组在等待,这是正常的。如果<FONT face="Times New Roman">nat0</FONT>口正在运行而有信息不能正常地传送到该网络,即<FONT face="Times New Roman">queue</FONT>字段不为零,就可怀疑通信电缆或网卡有问题。<o:p></o:p></P>+ t3 R/ A; ?5 {+ A
< ><FONT face="Times New Roman">B</FONT>、输入错<FONT face="Times New Roman">(ierrs)</FONT>和输出错<FONT face="Times New Roman">(oerrs)</FONT>应该接近为零,最好全为零,这说明通过该接口传送的信息无出错的分组,网络的接口无问题。但当这两个字段有<FONT face="Times New Roman">100</FONT>个以上的出错分组时就可以认为是高出错率了。高的输出错表示本地网络饱和或在主机与网络之间有不良的物理连接。高的输入错表示网络饱和、本地主机过载或物理连接有问题,可以用<FONT face="Times New Roman">ping</FONT>命令统计误码率,进一步确定故障的程度。<o:p></o:p></P># q0 e# J2 M1 @  b/ F9 P
< ><FONT face="Times New Roman">C</FONT>、在冲突字段<FONT face="Times New Roman">(collis)</FONT>中,如果引起冲突的输出分组的百分率太高,表示网络饱和,需要将网络分段来减少通信量的负载以根治故障。<o:p></o:p></P>
4 o. _/ l$ j+ d- |6 s) z  c7 ^; f< ><FONT face="Times New Roman">2</FONT>、<FONT face="Times New Roman">ping</FONT>命令<o:p></o:p></P>
- H1 z5 y, P* Y' ]5 u< ><FONT face="Times New Roman">A. </FONT>该命令主要是用来检查路由是否能够到达,由于该命令的包长非常小,所以在网上传递的速度非常快,可以快速的检测您要去的站点是否可达,一般您在去某一站点是可以先运行一下该命令看看该站点是否可达。如果执行<FONT face="Times New Roman">ing</FONT>不成功,则可以预测故障出现在以下几个方面:网线是否连通,网络适配器配置是否正确,<FONT face="Times New Roman">IP</FONT>地址是否可用等<FONT face="Times New Roman">;</FONT>如果执行<FONT face="Times New Roman">Ping</FONT>成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,<FONT face="Times New Roman">Ping</FONT>成功只能保证当前主机与目的主机间存在一条连通的物理路径。它的使用格式是在命令提示符下键入:<FONT face="Times New Roman">Ping</FONT> <FONT face="Times New Roman">IP</FONT>地址或主机名,执行结果显示响应时间,重复执行这个命令,你可以发现<FONT face="Times New Roman">Ping</FONT>报告的响应时间是不同的。具体的<FONT face="Times New Roman">ping</FONT>命令后还可跟好多参数,你可以键入<FONT face="Times New Roman">ping</FONT>后回车其中会有很详细的说明。<FONT face="Times New Roman">A</FONT>、网络管理员可对该用户的远程主机使用<FONT face="Times New Roman">ping</FONT>命令进行联机检查,如果成功,接着在用户端对远程主机执行<FONT face="Times New Roman">ping</FONT>命令,如果也成功,则说明这一网络故障很有可能是用户遇到故障的那个应用程序了。<o:p></o:p></P>* h! z0 d( {: O: V. Y* j4 v
<P ><FONT face="Times New Roman">B</FONT>、如果网络管理员的<FONT face="Times New Roman">ping</FONT>命令执行成功而用户的<FONT face="Times New Roman">ping</FONT>命令执行不成功,则故障原因很可能是用户端的网络系统配置文件有问题。<o:p></o:p></P>& Y/ @/ H2 u$ b! Z, N& b
<P ><FONT face="Times New Roman">C</FONT>、如果网络管理员和用户的<FONT face="Times New Roman">ping</FONT>命令都失败了,这时可注意<FONT face="Times New Roman">ping</FONT>命令显示的出错信息,这种出错信息通常分为三种情况<FONT face="Times New Roman">:<o:p></o:p></FONT></P>, A6 w! i: A( p. H) i
<P >(<FONT face="Times New Roman">1</FONT>)<FONT face="Times New Roman">unknownhost(</FONT>不知名主机<FONT face="Times New Roman">)</FONT>,这种出错信息的意思是该远程主机的名字不能被命名服务器转换成<FONT face="Times New Roman">ip</FONT>地址。网络故障可能为命名服务器有故障,或者其名字不正确,或者网络管理员的系统与远程主机之间的通信线路有故障。<o:p></o:p></P>5 k3 y$ j- p) n: z) \" D# x# E
<P >(<FONT face="Times New Roman">2</FONT>)<FONT face="Times New Roman">networkunreachable(</FONT>网络不能到达<FONT face="Times New Roman">)</FONT>,这是本地系统没有到达远程系统的路由,可用<FONT face="Times New Roman">netstat-rn</FONT>检查路由表来确定路由配置情况。<o:p></o:p></P>: \4 D- {$ \3 k, k; d. e
<P >(<FONT face="Times New Roman">3</FONT>)<FONT face="Times New Roman">no answer(</FONT>无响应<FONT face="Times New Roman">)</FONT>,远程系统没有响应。这种故障说明本地系统有一条到达远程主机的路由,但却接受不到它发给该远程主机的任何分组报文。这种故障可能是<FONT face="Times New Roman">:</FONT>远程主机没有工作,或者本地或远程主机网络配置不正确,或者本地或远程的路由器没有工作、或者通信线路有故障,或者远程主机存在路由选择问题。<o:p></o:p></P>
* _  ^* h2 x5 r  S% L<P ><FONT face="Times New Roman">3</FONT>、<FONT face="Times New Roman">ifconfig</FONT>命令<o:p></o:p></P>
3 r6 v& L+ B0 v# G<P ><FONT face="Times New Roman">ifconfig</FONT>程序采用<FONT face="Times New Roman">windows</FONT>窗口的形式来显示IP协议的具体配置信息,如果<FONT face="Times New Roman">ifconfig</FONT>命令后面不跟任何参数直接运行,程序将会在窗口中显示网络适配器的物理地址、主机的<FONT face="Times New Roman">IP</FONT>地址、子网掩码以及默认网关等,还可以查看主机的相关信息如:主机名、<FONT face="Times New Roman">DNS</FONT>服务器、节点类型等。其中网络适配器的物理地址在检测网络错误时非常有用。在命令提示符下键入<FONT face="Times New Roman">ifconfig</FONT>/?可获得<FONT face="Times New Roman">ifconfig</FONT>的使用帮助,键入<FONT face="Times New Roman">ifconfig</FONT>/<FONT face="Times New Roman">all</FONT>可获得<FONT face="Times New Roman">IP</FONT>配置的所有属性。<o:p></o:p></P>; I* c" D) ~: c
<P >配置不正确的<FONT face="Times New Roman">ip</FONT>地址或子网掩码是接口配置的常见故障。其中配置不正确的<FONT face="Times New Roman">ip</FONT>地址有两种情况<FONT face="Times New Roman">:<o:p></o:p></FONT></P>
! r, }. K! q2 W8 ?% |8 _3 Y# M<P >(<FONT face="Times New Roman">1</FONT>)网号部分不正确,此时执行每一条<FONT face="Times New Roman">ifconfig</FONT>命令都会显示<FONT face="Times New Roman">“noanswer”</FONT>,这样,执行该命令后错误的<FONT face="Times New Roman">ip</FONT>地址就能被发现,修改即可。<o:p></o:p></P>
- ]1 ]" o) f! t  Q6 D<P >(<FONT face="Times New Roman">2</FONT>)主机部分不正确,比如与另一主机配置的地址相同而引起冲突。这种故障只有当两台主机同时工作时才会出现间歇性的通信问题,建议更换<FONT face="Times New Roman">ip</FONT>地址中的主机号部分,该问题即能排除。<o:p></o:p></P>* r7 W, u$ u4 N& k% N. m
<P >当主机系统能到达远程主机但不能到达本地子网中的其他主机时,这表示子网掩码设置有问题,进行修改后故障便不会再出现。<o:p></o:p></P>
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
itdesigner 发表于 2005-11-13 22:50:21 | 显示全部楼层
<>很常用的命令.</P>
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

手机版|龙江曦月 ( 闽ICP备05009150号-1 )闽公安网备35060202000316

GMT+8, 2025-5-26 12:39 , Processed in 0.042874 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表