版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4讲网络故障诊断的常用命令4.1Windows98/2000/XP环境下的Ping命令4.2Ipconfig/Winipcfg命令4.3显示网络连接信息的Netstat命令4.4解决NetBIOS名称问题的Nbtstat4.5跟踪网络连接的Tracert命令4.6测试路由器的Pathping命令4.7显示和修改地址解析协议Arp命令4.8案例分析第4讲网络故障诊断的常用命令14.1Windows98/2000/XP环境下的Ping命令
在网络中Ping是一个十分强大的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。
1.Ping的命令的语法格式Ping命令的完整的语法格式如下:Ping[-t][-a][-ncount][-lsize][-f][-iTTL][-vTOS][-rcount][-scount][[-jhost-list]|[-khost-list]][-wtimeout]<目标地址(IP或主机名)>4.1Windows98/2000/XP环境下的Ping命2Ping命令的使用2.Ping的参数介绍如图3-2所示,从命令格式中可以看出它的复杂程序,Ping命令后面是它的执行参数,下面对其参数作详细的介绍。图3-2查看ping命令帮助Ping命令的使用2.Ping的参数介绍图3-2查看pi3Ping命令的使用-t:不间断地Ping指定计算机,直到管理员中断。可以通过Ping对方让对方返回给您的TTL值大小,粗略地判断目标系统类型是Windows系列还是UNIX/Linux系列。一般情况下Windows系列的系统返回的TTL值在100~130之间,而UNIX/Linux系列的系统返回的TTL值在240~255之间,当然TTL的值在对方的主机里是可以修改的,Windows系列的系统可以通过修改注册表以下键值实现:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"DefaultTTL"=dword:000000ff
Ping命令的使用-t:不间断地Ping4TTL是生存时间的意思,就是说这个ping的数据包能在网络上存在多少时间。当对网络上的主机进行ping操作的时候,本地机器会发出一个数据包,数据包经过一定数量的路由器传送到目的主机,但是由于很多的原因,一些数据包不能正常传送到目的主机,那如果不给这些数据包一个生存时间的话,这些数据包会一直在网络上传送,导致网络开销的增大。当数据包传送到一个路由器之后,TTL就自动减1,如果减到0了还是没有传送到目的主机,那么就自动丢失。默认情况下,Linux系统的TTL值为64或255,WindowsNT/2000/XP系统的TTL值为128,Windows98系统的TTL值为32,UNIX主机的TTL值为255。当不知道目的主机的操作系统的时候我们可以根据TTL来猜测,但是不一定100%准确,如果目的主机是windows,但是经过了比如75个路由器,那么TTL的返回值是128-75=53,那么你可能认为这个目的主机是Linux系统,但是一般不会经过那么多的路由器,所以通过TTL来判断目的主机的操作系统还是有一定的依据的。TTL是生存时间的意思,就是说这个ping的数据包能在网络5Ping命令的使用-a:将地址解析为计算机名。
例如:ping–a172.16.0.135和ping172.16.0.135的不同,如图3-3所示。图3-3参数-a的使用
Ping命令的使用-a:将地址解析为计算机名。
例如:pin6-ncount:发送count指定的Echo(空)数据包数。在默认情况下,Ping将发送四个数据包。通过这个参数,我们可以定义发送的个数,这对衡量网络平均速度很有帮助。例如:ping-n60202.102.224.25可以测试发送对主机60个数据包的返回平均时间为多少,最快时间为多少,最慢时间为多少-ncount:发送count指定的Echo7-lsize:指定发送到目标主机的数据包的大小。在默认的情况下Windows的Ping发送的数据包大小为32byt,我们也可以自已定义它的大小,但有一个大小的限制,就是最大只能发送65500byt。因为Windows系列的系统都有一个安全漏洞。当一次发送的数据包大于或等于65532byt时,将可能导致接收方计算机宕机。微软公司为了解决这一安全漏洞,限制了Ping的数据包大小。虽然微软公司已经做了此限制,但这个参数配合其它参数以后危害依然非常强大,比如攻击者可以通过-t参数实施Dos攻击。例如:ping-l65500-t172.16.0.88-lsize:指定发送到目标主机的数据包8Ping命令的使用-f:在数据包中发送“不要分段”标志。一般您所发送的数据包都会通过路由分段再发送给对方,加上此参数以后,路由就不会再分段处理。-iTTL:指定TTL值在对方的系统里停留的时间。此参数同样是帮助您检查网络运转情况的。-vTos:将“服务类型”字段设置为TOS指定的值。Ping命令的使用-f:在数据包中发送“不要分段”标志。一般9-rcount:在“记录路由”字段中记录传出和返回数据包的路由,在一般情况下,您发送的数据包是通过一个个路由才到达对方的,但到底是经过了哪些路由呢?通过此参数就可以设定您想探测的经过的路由个数,不过限制在了9个,也就是说您只能跟踪到9个路由。在下面一段数据中,您可以看出,从笔者的计算机到202.102.224.25地址,从上到下通过的9个路由器的IP地址,如图3-4所示。图3-4参数-r的使用-rcount:在“记录路由”字段中记录传出和返回数据包的10Ping命令的使用-scount:count指定的跃点数的时间。此参数和-r差不多,只是这个参数几乎不记录数据包返回所经过的路由,最多也只记录4个。用txt文本文件记录ping命令结果。如:Ping127.0.0.1-t>d:\test.txtPing命令的使用-scount:count指定的跃点数的114.2Ipconfig/Winipcfg命令利用Ipconfig和Winipcfg命令可以查看和修改网络中与TCP/IP协议有关的配置。这两个工具在Windows9x中都能使用,功能基本相同,只是Ipconfig是以DOS的字符形式显示,在Windows9x/2000/Xp中都可以使用;而Winipcfg则用图形界面显示,只能在Windows9x中使用。这里只具体介绍Ipconfig命令。4.2Ipconfig/Winipcfg命令121.使用格式ipconfig[/?|/all|/renew[adapter]|/release[adapter]|/flushdns|/displaydns|/registerdns|/showclassidadapter|/setclassidadapter[classid]]例如:在本地主机执行不带参数的Ipconfig命令。1.使用格式132.参数介绍/?:显示Ipconfig和格式和参数的英文说明。/all:显示所有的IP地址的配置信息。/release:释放指定的网络适配卡的IP地址。/renew:刷新配置。/flushdns:刷新和重置客户机解析程序缓存。/displaydns:显示和查看客户机解析程序缓存。/registerdns:续订DNS客户注册。/showclassid:在客户机上显示DHCP类别ID信息。/setclassid:客户机上设置DHCP类别ID信息。2.参数介绍144.使用/all查看配置使用带/all参数的Ipconfig命令时,将给出所有接口的详细配置报告,我们可以了解当前计算机使用的网卡类型、主机的IP地址、子网掩码、路由器的地址、甚至包括任何已配置的串行端口和网络适配器的物理地址,如图3-6所示。如果IP地址是从DHCP服务器租用的,IpConfig将显示DHCP服务器的IP地址和租用地址预计失效的日期。图3-6参数/all的使用4.使用/all查看配置图3-6参数/all15配置不正确的IP地址或子网掩码是网络配置的常见故障。其中配置不正确的IP地址有两种情况:(1)网段部分不正确,此时计算机由于和局域网并不处在同一个子网中,所以无法和局域网进行通信。(2)主机部分不正确,这时候很可能与另一主机配置的IP地址是相同的。这种故障只有当两台主机同时工作时才会出现,而且后联网的计算机将得不到在原先配置中的IP地址。只要其中一台主机的IP地址,该问题即能排除。当主机系统能到达远程主机但不能到达本地子网中的其他主机时,这表示子网掩码设置有问题,我们只需要修改子网掩码即可解决问题。Ipconfig/Winipcfg命令的使用配置不正确的IP地址或子网掩码是网络配置的常164.ipconfig/release和ipconfig/renew这是两个附加选项,只能在向DHCP服务器租用其IP地址的计算机上起作用。如果我们输入ipconfig/release,那么所有接口的租用IP地址便重新交付给DHCP服务器(归还IP地址)。如果我们输入ipconfig/renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。请注意,大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址。4.ipconfig/release和ipconfig175./flushdns刷新和重置客户机解析程序缓存6.使用/registerdns续订DNS客户注册7.使用/displaydns显示和查看客户机解析程序缓存8.在客户机上显示DHCP类别ID信息
9.在客户机上设置DHCP类别ID信息Ipconfig/Winipcfg命令的使用5./flushdns刷新和重置客户机解析程序缓存Ipcon184.3显示网络连接信息的Netstat命令该命令用于显示活动的TCP连接、计算机侦听的端口、以太网统计信息、IP路由表、IPv4(对于IP、ICMP、TCP和UDP协议)统计信息以及IPv6(对于IPv6、ICMPv6、通过IPv6的TCP以及通过IPv6的UDP协议)统计信息。使用时如果不带参数,Netstat显示活动的TCP连接。4.3显示网络连接信息的Netstat命令19Netstat命令1.使用格式
Netstat[-a][-e][-n][-s][-pproto][-r][interval]2.参数介绍
-a:显示所有活动的TCP连接以及计算机侦听的TCP和UDP端口。
-e:显示以太网统计信息,如发送和接收的字节数、数据包数。该参数可以与-s结合使用。
-n:以数字表格形式显示地址和端口。
-s:显示每个协议的使用状态(包括TCP协议、UDP协议、IP协议)。
-pproto:显示通过proto参数指定的协议的连接。proto参数可以是TCP、UDP或IP协议。
-r:显示本机路由表的内容。interval:每隔interval秒重新显示一次选定的信息。按Ctrl+C停止重新显示统计信息。如果省略该参数,Netstat将只打印一次选定的信息。Netstat命令1.使用格式20Netstat提供下列统计信息:(1)Proto:协议的名称(TCP或UDP)。(2)LocalAddress:本地计算机的IP地址和正在使用的端口号。如果不指定-n参数,就显示与IP地址和端口的名称对应的本地计算机名称。如果端口尚未建立,端口以星号(*)显示。(3)ForeignAddress:连接该插槽的远程计算机的IP地址和端口号码。如果不指定-n参数,就显示与IP地址和端口对应的名称。如果端口尚未建立,端口以星号(*)显示。(4)(state)表明TCP连接的状态。下面给出可能的状态:
CLOSE_WAITCLOSEDESTABLISHEDFIN_WAIT_1FIN_WAIT_2LAST_ACKLISTENSYN_RECEIVEDSYN_SENDTIMED_WAITNetstat提供下列统计信息:CLOSE214.4解决NetBIOS名称问题的Nbtstat该命令用于显示本地计算机和远程计算机的基于TCP/IP(NetBT)协议的NetBIOS统计资料、NetBIOS名称表和NetBIOS名称缓存。Nbtstat可以刷新NetBIOS名称缓存和注册的WindowsInternet名称服务(WINS)名称。使用不带参数的Nbtstat显示帮助。1.使用格式nbtstat[-aremotename][-AIPaddress][-c][-n][-r][-R][-RR][-s][-S][Interval]4.4解决NetBIOS名称问题的Nbtstat222.参数介绍-aremotename:显示远程计算机的NetBIOS名称表,其中,remotename是远程计算机的NetBIOS计算机名称。NetBIOS名称表是运行在该计算机上的应用程序使用的NetBIOS名称列表。-aIPaddress:显示远程计算机的NetBIOS名称表,其名称由远程计算机的IP地址指定(以小数点分隔)。-c:显示NetBIOS名称缓存内容、NetBIOS名称表及其解析的各个地址。-n:显示本地计算机的NetBIOS名称表。Registered中的状态表明该名称是通过广播或WINS服务器注册的。-r:显示NetBIOS名称解析统计资料。在配置为使用WINS的Windows计算机上,该参数将返回已通过广播和WINS解析和注册的名称号码。-R:清除NetBIOS名称缓存的内容并从Lmhosts文件中重新加载带有#PRE标记的项目。-RR:重新释放并刷新通过WINS注册的本地计算机的NetBIOS名称。-s:显示NetBIOS客户和服务器会话,并试图将目标IP地址转化为名称。-S:显示NetBIOS客户和服务器会话,只通过IP地址列出远程计算机。Interval:重新显示选择的统计资料,可以中断每个显示之间的Interval中指定的秒数。按Ctrl+C停止重新显示统计信息。如果省略该参数,Nbtstat将只显示一次当前的配置信息。2.参数介绍234.例子说明例子1:要显示NetBIOS计算机名为ntser8的远程计算机的NetBIOS名称表,执行以下命令:nbtstat-antser8例子2:要显示所分配IP地址为10.0.7.36的远程计算机的NetBIOS名称表,执行以下命令:nbtstat-A10.0.7.36例子3:要显示本地计算机NetBIOS名称缓存的内容,执行以下命令:nbtstat-c例子4:要每隔5秒以IP地址显示NetBIOS会话统计资料,执行以下命令:nbtstat-S54.例子说明244.5跟踪网络连接的Tracert命令Tracert(跟踪路由)命令是路由跟踪实用程序,用于确定IP数据包访问目标所采取的路径。Tracert命令用IP生存时间(TTL)字段和ICMP错误消息来确定从一个主机到网络上其他主机的路由1.使用格式tracert[-d][-hmaximum_hops][-jhost-list][-wtimeout]target_name2.参数介绍-d:指定不将地址解析为计算机名。-hmaximum_hops:指定搜索目标的最大跃点数。-jhost-list:指定沿computer-list的稀疏源路由。-wtimeout:每次应答等待timeout指定的微秒数。target_name:目标计算机的名称。。4.5跟踪网络连接的Tracert命令Tr254.6测试路由器的Pathping命令
Pathping命令是一个路由检查工具,它将Ping和Tracert命令的功能和这两个工具所不提供的其他信息结合起来。Pathping命令在一段时间内将数据包发送到达最终目标的路径上的每个路由器,然后基于数据包的计算机结果从每个节点返回,由于命令显示数据包在任何给定路由器或链接上丢失的程序,因此可以很容易确定可能导致网络问题的路由器或链接。4.6测试路由器的Pathping命令P261.使用格式如图3-10所示。图3-10Pathping使用格式1.使用格式图3-10Pathping使用格式27从返回的结果我们可以看出,当前的6个路由中5个路由工作正常,1个路由工作不正常,在路由61.164.246.5上发生了丢包现象。图3-11pathping应用实例从返回的结果我们可以看出,当前的6个路由中5284.7显示和修改地址解析协议Arp命令Arp.exe是一个管理网卡底层物理地址的程序。该命令用于显示和修改“地址解析协议(ARP)”缓存中的项目。如果在没有参数的情况下使用,ARP命令将显示帮助信息。1.ARP常用命令选项(1)arp-a用于查看高速缓存中的所有项目。例子:arp–a-a可被视为all,即全部的意思,如图3-12所示。图3-12显示缓存表4.7显示和修改地址解析协议Arp命令A29(2)arp-aIP如果我们有多个网卡,那么使用arp-a加上接口的IP地址,就可以只显示与该接口相关的ARP缓存项目。例子:arp–a172.16.0.135(3)arp-sIP物理地址我们可以向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。例子:arp–s172.16.0.13500-50-8b-e9-04-00(4)arp-dIP使用本命令能够人工删除一个静态项目。例子:arp–d172.16.0.135(2)arp-aIP304.8案例分析案例3-1用ping命令诊断网络故障网络故障可能由许多原因引起,如本地配置错误、远程主机协议失效、设备故障。下面列出了一个典型的网络管理员排除网络问题的步骤:(1)使用ipconfig/all观察本地网络设置是否正确。(2)Ping127.0.0.1。127.0.0.1是回环地址,Ping回环地址是为了检查本地的TCP/IP协议有没有设置好。(3)Ping本机IP地址,这样是可以检查本机的IP地址是否设置有误。(4)Ping本网网关或本网IP地址,这样的目的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常(在非局域网中这一步骤可以忽略)。(5)Ping远程IP地址,检查本网或本机与外部的连接是否正常。4.8案例分析案例3-1用ping命令诊断网络故障31经验总结:一般网络错误的原因主要是协议设置出现了问题,我们可以从软件方面着手进行检查。如果网络设置正确,测试本地主机也通,但与相邻主机不同,这时网卡与交换机相连端口的网线也没有出现松动,TCP/IP协议或网卡驱动程序要重新安装一遍。如果问题还没有解决,最后检查的重点是与交换机所连的端口。经验总结:一般网络错误的原因主要是协议设置出现了问题,我32案例3-2用arp命令解决局域网中的IP地址盗用问题为了防止局域网中的IP地址被盗用,可以在代理服务器端分配IP地址时,把IP地址与计算机的网卡地址进行捆绑,此操作先在客户机上用Ipconfig/all命令查出网卡的MAC地址,记录后再到代理服务器端把客户机上网的静态IP地址与所记录计算机的网卡MAC地址进行捆绑。如:ARP-s172.16.0.1900-10-5C-BE-11-CC这样,就将客户机上网的静态IP地址172.16.0.19与网卡的MAC地址00-10-5C-BE-11-CC绑定在一起了,既使别人盗用这个IP地址172.16.0.19,也无法通过代理服务器上网。其中应注意的是此项命令仅在局域网的代理服务器端有用,还要是静态IP地址,像一般的MODEM拨号上网是动态IP地址就不起作用。案例3-2用arp命令解决局域网中的IP地址盗33本讲小结利用操作系统本身内置的一些网络故障诊断命令,可以非常方便的对网络故障进行检测与维护,掌握每个命令的功能和使用格式显得尤其重要。本讲小结利用操作系统本身内置的一些网络故障34课后习题课后习题35第4讲网络故障诊断的常用命令4.1Windows98/2000/XP环境下的Ping命令4.2Ipconfig/Winipcfg命令4.3显示网络连接信息的Netstat命令4.4解决NetBIOS名称问题的Nbtstat4.5跟踪网络连接的Tracert命令4.6测试路由器的Pathping命令4.7显示和修改地址解析协议Arp命令4.8案例分析第4讲网络故障诊断的常用命令364.1Windows98/2000/XP环境下的Ping命令
在网络中Ping是一个十分强大的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。
1.Ping的命令的语法格式Ping命令的完整的语法格式如下:Ping[-t][-a][-ncount][-lsize][-f][-iTTL][-vTOS][-rcount][-scount][[-jhost-list]|[-khost-list]][-wtimeout]<目标地址(IP或主机名)>4.1Windows98/2000/XP环境下的Ping命37Ping命令的使用2.Ping的参数介绍如图3-2所示,从命令格式中可以看出它的复杂程序,Ping命令后面是它的执行参数,下面对其参数作详细的介绍。图3-2查看ping命令帮助Ping命令的使用2.Ping的参数介绍图3-2查看pi38Ping命令的使用-t:不间断地Ping指定计算机,直到管理员中断。可以通过Ping对方让对方返回给您的TTL值大小,粗略地判断目标系统类型是Windows系列还是UNIX/Linux系列。一般情况下Windows系列的系统返回的TTL值在100~130之间,而UNIX/Linux系列的系统返回的TTL值在240~255之间,当然TTL的值在对方的主机里是可以修改的,Windows系列的系统可以通过修改注册表以下键值实现:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"DefaultTTL"=dword:000000ff
Ping命令的使用-t:不间断地Ping39TTL是生存时间的意思,就是说这个ping的数据包能在网络上存在多少时间。当对网络上的主机进行ping操作的时候,本地机器会发出一个数据包,数据包经过一定数量的路由器传送到目的主机,但是由于很多的原因,一些数据包不能正常传送到目的主机,那如果不给这些数据包一个生存时间的话,这些数据包会一直在网络上传送,导致网络开销的增大。当数据包传送到一个路由器之后,TTL就自动减1,如果减到0了还是没有传送到目的主机,那么就自动丢失。默认情况下,Linux系统的TTL值为64或255,WindowsNT/2000/XP系统的TTL值为128,Windows98系统的TTL值为32,UNIX主机的TTL值为255。当不知道目的主机的操作系统的时候我们可以根据TTL来猜测,但是不一定100%准确,如果目的主机是windows,但是经过了比如75个路由器,那么TTL的返回值是128-75=53,那么你可能认为这个目的主机是Linux系统,但是一般不会经过那么多的路由器,所以通过TTL来判断目的主机的操作系统还是有一定的依据的。TTL是生存时间的意思,就是说这个ping的数据包能在网络40Ping命令的使用-a:将地址解析为计算机名。
例如:ping–a172.16.0.135和ping172.16.0.135的不同,如图3-3所示。图3-3参数-a的使用
Ping命令的使用-a:将地址解析为计算机名。
例如:pin41-ncount:发送count指定的Echo(空)数据包数。在默认情况下,Ping将发送四个数据包。通过这个参数,我们可以定义发送的个数,这对衡量网络平均速度很有帮助。例如:ping-n60202.102.224.25可以测试发送对主机60个数据包的返回平均时间为多少,最快时间为多少,最慢时间为多少-ncount:发送count指定的Echo42-lsize:指定发送到目标主机的数据包的大小。在默认的情况下Windows的Ping发送的数据包大小为32byt,我们也可以自已定义它的大小,但有一个大小的限制,就是最大只能发送65500byt。因为Windows系列的系统都有一个安全漏洞。当一次发送的数据包大于或等于65532byt时,将可能导致接收方计算机宕机。微软公司为了解决这一安全漏洞,限制了Ping的数据包大小。虽然微软公司已经做了此限制,但这个参数配合其它参数以后危害依然非常强大,比如攻击者可以通过-t参数实施Dos攻击。例如:ping-l65500-t172.16.0.88-lsize:指定发送到目标主机的数据包43Ping命令的使用-f:在数据包中发送“不要分段”标志。一般您所发送的数据包都会通过路由分段再发送给对方,加上此参数以后,路由就不会再分段处理。-iTTL:指定TTL值在对方的系统里停留的时间。此参数同样是帮助您检查网络运转情况的。-vTos:将“服务类型”字段设置为TOS指定的值。Ping命令的使用-f:在数据包中发送“不要分段”标志。一般44-rcount:在“记录路由”字段中记录传出和返回数据包的路由,在一般情况下,您发送的数据包是通过一个个路由才到达对方的,但到底是经过了哪些路由呢?通过此参数就可以设定您想探测的经过的路由个数,不过限制在了9个,也就是说您只能跟踪到9个路由。在下面一段数据中,您可以看出,从笔者的计算机到202.102.224.25地址,从上到下通过的9个路由器的IP地址,如图3-4所示。图3-4参数-r的使用-rcount:在“记录路由”字段中记录传出和返回数据包的45Ping命令的使用-scount:count指定的跃点数的时间。此参数和-r差不多,只是这个参数几乎不记录数据包返回所经过的路由,最多也只记录4个。用txt文本文件记录ping命令结果。如:Ping127.0.0.1-t>d:\test.txtPing命令的使用-scount:count指定的跃点数的464.2Ipconfig/Winipcfg命令利用Ipconfig和Winipcfg命令可以查看和修改网络中与TCP/IP协议有关的配置。这两个工具在Windows9x中都能使用,功能基本相同,只是Ipconfig是以DOS的字符形式显示,在Windows9x/2000/Xp中都可以使用;而Winipcfg则用图形界面显示,只能在Windows9x中使用。这里只具体介绍Ipconfig命令。4.2Ipconfig/Winipcfg命令471.使用格式ipconfig[/?|/all|/renew[adapter]|/release[adapter]|/flushdns|/displaydns|/registerdns|/showclassidadapter|/setclassidadapter[classid]]例如:在本地主机执行不带参数的Ipconfig命令。1.使用格式482.参数介绍/?:显示Ipconfig和格式和参数的英文说明。/all:显示所有的IP地址的配置信息。/release:释放指定的网络适配卡的IP地址。/renew:刷新配置。/flushdns:刷新和重置客户机解析程序缓存。/displaydns:显示和查看客户机解析程序缓存。/registerdns:续订DNS客户注册。/showclassid:在客户机上显示DHCP类别ID信息。/setclassid:客户机上设置DHCP类别ID信息。2.参数介绍494.使用/all查看配置使用带/all参数的Ipconfig命令时,将给出所有接口的详细配置报告,我们可以了解当前计算机使用的网卡类型、主机的IP地址、子网掩码、路由器的地址、甚至包括任何已配置的串行端口和网络适配器的物理地址,如图3-6所示。如果IP地址是从DHCP服务器租用的,IpConfig将显示DHCP服务器的IP地址和租用地址预计失效的日期。图3-6参数/all的使用4.使用/all查看配置图3-6参数/all50配置不正确的IP地址或子网掩码是网络配置的常见故障。其中配置不正确的IP地址有两种情况:(1)网段部分不正确,此时计算机由于和局域网并不处在同一个子网中,所以无法和局域网进行通信。(2)主机部分不正确,这时候很可能与另一主机配置的IP地址是相同的。这种故障只有当两台主机同时工作时才会出现,而且后联网的计算机将得不到在原先配置中的IP地址。只要其中一台主机的IP地址,该问题即能排除。当主机系统能到达远程主机但不能到达本地子网中的其他主机时,这表示子网掩码设置有问题,我们只需要修改子网掩码即可解决问题。Ipconfig/Winipcfg命令的使用配置不正确的IP地址或子网掩码是网络配置的常514.ipconfig/release和ipconfig/renew这是两个附加选项,只能在向DHCP服务器租用其IP地址的计算机上起作用。如果我们输入ipconfig/release,那么所有接口的租用IP地址便重新交付给DHCP服务器(归还IP地址)。如果我们输入ipconfig/renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。请注意,大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址。4.ipconfig/release和ipconfig525./flushdns刷新和重置客户机解析程序缓存6.使用/registerdns续订DNS客户注册7.使用/displaydns显示和查看客户机解析程序缓存8.在客户机上显示DHCP类别ID信息
9.在客户机上设置DHCP类别ID信息Ipconfig/Winipcfg命令的使用5./flushdns刷新和重置客户机解析程序缓存Ipcon534.3显示网络连接信息的Netstat命令该命令用于显示活动的TCP连接、计算机侦听的端口、以太网统计信息、IP路由表、IPv4(对于IP、ICMP、TCP和UDP协议)统计信息以及IPv6(对于IPv6、ICMPv6、通过IPv6的TCP以及通过IPv6的UDP协议)统计信息。使用时如果不带参数,Netstat显示活动的TCP连接。4.3显示网络连接信息的Netstat命令54Netstat命令1.使用格式
Netstat[-a][-e][-n][-s][-pproto][-r][interval]2.参数介绍
-a:显示所有活动的TCP连接以及计算机侦听的TCP和UDP端口。
-e:显示以太网统计信息,如发送和接收的字节数、数据包数。该参数可以与-s结合使用。
-n:以数字表格形式显示地址和端口。
-s:显示每个协议的使用状态(包括TCP协议、UDP协议、IP协议)。
-pproto:显示通过proto参数指定的协议的连接。proto参数可以是TCP、UDP或IP协议。
-r:显示本机路由表的内容。interval:每隔interval秒重新显示一次选定的信息。按Ctrl+C停止重新显示统计信息。如果省略该参数,Netstat将只打印一次选定的信息。Netstat命令1.使用格式55Netstat提供下列统计信息:(1)Proto:协议的名称(TCP或UDP)。(2)LocalAddress:本地计算机的IP地址和正在使用的端口号。如果不指定-n参数,就显示与IP地址和端口的名称对应的本地计算机名称。如果端口尚未建立,端口以星号(*)显示。(3)ForeignAddress:连接该插槽的远程计算机的IP地址和端口号码。如果不指定-n参数,就显示与IP地址和端口对应的名称。如果端口尚未建立,端口以星号(*)显示。(4)(state)表明TCP连接的状态。下面给出可能的状态:
CLOSE_WAITCLOSEDESTABLISHEDFIN_WAIT_1FIN_WAIT_2LAST_ACKLISTENSYN_RECEIVEDSYN_SENDTIMED_WAITNetstat提供下列统计信息:CLOSE564.4解决NetBIOS名称问题的Nbtstat该命令用于显示本地计算机和远程计算机的基于TCP/IP(NetBT)协议的NetBIOS统计资料、NetBIOS名称表和NetBIOS名称缓存。Nbtstat可以刷新NetBIOS名称缓存和注册的WindowsInternet名称服务(WINS)名称。使用不带参数的Nbtstat显示帮助。1.使用格式nbtstat[-aremotename][-AIPaddress][-c][-n][-r][-R][-RR][-s][-S][Interval]4.4解决NetBIOS名称问题的Nbtstat572.参数介绍-aremotename:显示远程计算机的NetBIOS名称表,其中,remotename是远程计算机的NetBIOS计算机名称。NetBIOS名称表是运行在该计算机上的应用程序使用的NetBIOS名称列表。-aIPaddress:显示远程计算机的NetBIOS名称表,其名称由远程计算机的IP地址指定(以小数点分隔)。-c:显示NetBIOS名称缓存内容、NetBIOS名称表及其解析的各个地址。-n:显示本地计算机的NetBIOS名称表。Registered中的状态表明该名称是通过广播或WINS服务器注册的。-r:显示NetBIOS名称解析统计资料。在配置为使用WINS的Windows计算机上,该参数将返回已通过广播和WINS解析和注册的名称号码。-R:清除NetBIOS名称缓存的内容并从Lmhosts文件中重新加载带有#PRE标记的项目。-RR:重新释放并刷新通过WINS注册的本地计算机的NetBIOS名称。-s:显示NetBIOS客户和服务器会话,并试图将目标IP地址转化为名称。-S:显示NetBIOS客户和服务器会话,只通过IP地址列出远程计算机。Interval:重新显示选择的统计资料,可以中断每个显示之间的Interval中指定的秒数。按Ctrl+C停止重新显示统计信息。如果省略该参数,Nbtstat将只显示一次当前的配置信息。2.参数介绍584.例子说明例子1:要显示NetBIOS计算机名为ntser8的远程计算机的NetBIOS名称表,执行以下命令:nbtstat-antser8例子2:要显示所分配IP地址为10.0.7.36的远程计算机的NetBIOS名称表,执行以下命令:nbtstat-A10.0.7.36例子3:要显示本地计算机NetBIOS名称缓存的内容,执行以下命令:nbtstat-c例子4:要每隔5秒以IP地址显示NetBIOS会话统计资料,执行以下命令:nbtstat-S54.例子说明594.5跟踪网络连接的Tracert命令Tracert(跟踪路由)命令是路由跟踪实用程序,用于确定IP数据包访问目标所采取的路径。Tracert命令用IP生存时间(TTL)字段和ICMP错误消息来确定从一个主机到网络上其他主机的路由1.使用格式tracert[-d][-hmaximum_hops][-jhost-list][-wtimeout]target_name2.参数介绍-d:指定不将地址解析为计算机名。-hmaximum_hops:指定搜索目标的最大跃点数。-jhost-list:指定沿computer-list的稀疏源路由。-wtimeout:每次应答等待timeout指定的微秒数。target_name:目标计算机的名称。。4.5跟踪网络连接的Tracert命令Tr604.6测试路由器的Pathping命令
Pathping命令是一个路由检查工具,它将Ping和Tracert命令的功能和这两个工具所不提供的其他信息结合起来。Pathping命令在一段时间内将数据包发送到达最终目标的路径上的每个路由器,然后基于数据包的计算机结果从每个节点返回,由于命令显示数据包在任何给定路由器或链接上丢失的程序,因此可以很容易确定可能导致网络问题的路由器或链接。4.6测试路由器的Pathping命令P611.使用格式如图3-10所示。图3-10Pathping使用格式1.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护士聘用合同样本
- 恐怖袭击防控人防施工合同
- 交通运输库房管理员招聘合同
- 人工智能技术应用投资合同三篇
- 采购合同范例带附件格式
- 阀门研磨合同范例
- 填写装修合同范例
- 生物科技园区建设及装修工程合同三篇
- 外雇人员安全生产管理协议书
- 工业污水处理运营服务合同范本
- hsk5-成语学习知识
- 河道清理工程环境影响评价报告书
- GB/T 2831-2009光学零件的面形偏差
- GB/T 10433-2002电弧螺柱焊用圆柱头焊钉
- 收款账户变更通知函(4篇)
- 小学生金融与理财课程-课件
- 人教版小学数学三年级 上册 期末总复习-解决问题专项
- 稻虾种养技术及生态效应(20161201)课件
- (国开电大)可编程控制器应用 课程实验
- 重庆大学介绍课件
- 《电气装配车间生产工序流程卡》中英文对译版
评论
0/150
提交评论