关于局域网故障排错常用命令

时间:2022-08-12 12:41:26

关于局域网故障排错常用命令

摘要:随着各种网络服务的增加、病毒的攻击,原本正常的局域网很可能会出现各种故障。本文主要介绍了几个很常用的局域网故障排错命令。

关键词:命令;网络;故障

中图分类号:TP393.06 文献标识码:A文章编号:1007-9599 (2011) 10-0000-01

Common Commands of Troubleshooting on the LAN Fault

Liu Yu,Sun Lin

(Naval Command College Pukou School,Nanjing211800,China)

Abstract:With the increasing variety of network services,virus attacks,had a normal local area network is likely to malfunction in various ways.This paper describes the failure of several very commonly used local area network troubleshooting commands.

Keywords:Command;Network;Failure

一、引言

按照互联规模和通信方式,可以把网络分为局域网、城域网和广域网。局域网是分组广播式网络,主要用于分布式数据处理和办公自动化。小到一个办公室、一个网吧;大到一所学校、一个单位,都可以构成一个局域网。

随着旧设备老化、新设备加入、病毒攻击等因素的影响,局域网的故障率日益增加,利用局域网的一些故障排错常用命令,网络管理员可以很快的找出局域网故障的原因,节约了大量的时间。

二、局域网故障排错常用命令

(一)ping命令

1.ping本地网关。ping的命令格式可以为ping host-name或ping domain-name或ping ip-address。如图,在计算机上测试到网关的连通性,执行“ping 192.168.1.1”,收到应答包:“reply from 192.168.1.1:bytes=32 time=2ms TTL=64”,说明此时网络是连通的。

如果ping不通网关,首先要检查网络物理线路是否正常,在物理线路正常的前提之下,ping 127.0.0.1,该命令主要用于检查计算机的TCP/IP协议是否正常,如果能ping通,接着ping本机的IP地址,主要用于检查网卡的驱动程序安装是否正确。

2.ping不同VLAN的IP地址。如果有多个VLAN,两个VLAN之间不能通信,而各个VLAN内部可以正常通信,则在其中一个VLAN内的一台计算机上ping另一个VLAN内的任何一台计算机的IP地址,如果ping不通,说明三层设备,即路由器或路由交换机出现故障。

3.带参数的ping命令。Ping命令后面可以跟很多参数,如-t,-l,-n,-f等等,但最常用的还是ping[-t],ping[-l];默认的ping包是4个,如果使用ping[-t],不人为中断会不断的ping下去,这有助于判断网络的稳定性;在默认的情况下windows的ping发送的数据包大小为32byt,ping[-l]可以改变ping包的大小,但最大只能发送65500byt,如果想测试局域网的网速是否流畅,可以改变ping包的大小,假设通过ping[-l]将包的大小设为20000byt,多ping一些数据包,没有发现掉包现象,则可以判断局域网的网速还是比较快的。

4.使用ping命令测试网络,出现的故障信息主要有以下四类:

(1)request timed out(请求超时),说明与远程主机链接超时导致数据包全部丢失。此类故障的原因可能是网关设置错误、路由器的链接问题、防火墙的拦截等等。

(2)ping request could not find host(找不到指定的目的主机),这种情况多半是域名服务器出现故障,或者通信线路有故障。

(3)no answer(无响应),这种故障出现在多个VLAN的局域网中,说明本地VLAN中的计算机系统有到达其他VLAN主机的路由,但却收不到它发给远程主机的任何分组报文。故障的原因可能是通信线路故障、路由器没有工作、目的VLAN主机网络配置不正确。

(4)destination host unreachable(指定主机不能到达),说明本地系统没有到达远程系统的路由。可能是路由器的配置问题或者是路由器的硬件故障造成的。

(二)Tracert命令

1.Tracert命令的功能。Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。该命令用IP生存时间(TTL)字段和ICMP错误消息来确定从一个主机到网络上其他主机的路由,功能和ping类似,但是所获得的信息比ping命令详细得多,ping命令只能显示数据包到达目的地并返回所花费的时间,而tracert命令除此之外,还可以显示数据包所经过的全部路径、节点的IP,该命令比较合适用于含有多个VLAN的大型局域网。

大型局域网,如一所大学,一个大的公司,它们的网络可能包含十几台路由器,一旦网络出现故障,简单的用ping命令无法定位到问题出现在哪一台设备上,此时可以使用tracert命令测试中间经过哪些设备,可以精确的定位问题出在哪台路由器上。

2.带参数的Tracert命令。和ping命令一样,Tracert命令后面也可以跟很多参数,如-d,-h,-j,-w等等,最常用的是Tracert[-d]。Tracert命令试图把所有IP地址解析成域名,这个过程很耗时间,往往也没有意义,此时用Tracert[-d]命令不执行反向解析,执行速度会大大加快。

(三)ipconfig命令

1.ipconfig命令简介。不带参数的ipconfig命令主要用于显示本地计算机的IP地址、子网掩码和网关,ipconfig命令后可以跟参数/all,/renew,/release等等,最常用的就是ipconfig[/all],该命令可以显示所有的适配器的完整TCP/IP配置信息,包括MAC地址和DNS服务器地址。

2.ipconfig命令应用。当网络不通,需要通过ping或者tracert网关来判断故障原因时,首先要知道网关的地址,如果局域网的IP地址是静态的,通过本地连接的TCP/IP协议就可以查到网关的地址;但通常大一点的局域网,手工配置静态IP地址太麻烦,而且容易出错,网络管理员往往会配置IP地址池,各个计算机动态随机的获取IP地址,这时候必须要通过ipconfig命令才能获得本地计算机的IP地址、子网掩码和网关的相关信息,获得这些信息后才能执行ping或者tracert操作。

三、结束语

局域网的维护任重而道远,故障的现象也很多,但是我相信,你掌握好了这些局域网常用命令,一定会对网络故障排查有帮助。

参考文献:

[1]崔北亮.CCNA认证指南.电子工业出版社,2009,3

[2]张武龙.局域网搭建.人民交通出版社,2006,1

上一篇:浅谈物流企业信息情报系统的建立 下一篇:网页版式布局设计中的形式美探讨