《网络故障2.ppt》由会员分享,可在线阅读,更多相关《网络故障2.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Internet技术第11章网络服务故障排除本章重点o故障诊断类别o网络检测工具o故障诊断工具网络故障排除的介绍1、识别问题来源故障故障特征特征硬件硬件TCP/IP不能初始化不能初始化配置配置TCP/IP不能初始化,与不能初始化,与TCP/IP有关的服务不能启动有关的服务不能启动子网编码子网编码可以可以ping自己的工作站,但不能自己的工作站,但不能ping其他本地主机或远程主机其他本地主机或远程主机地址解析地址解析可以可以ping自己的工作站,却不能自己的工作站,却不能ping其他主机其他主机NetBIOS名称解析名称解析可通过主机的可通过主机的IP地址访问它,却不能使用它的地址访问它,却不
2、能使用它的NetBIOS名访问它名访问它主机名称解析主机名称解析可通过主机的可通过主机的IP地址访问它,却不能使用它的主机名称访问它地址访问它,却不能使用它的主机名称访问它网络故障排除的介绍(续)2、诊断工具实用程序实用程序描述描述Arp显示并修改地址解析协议显示并修改地址解析协议ARP的缓存。的缓存。Hostname返回本地计算机的主机名。返回本地计算机的主机名。Ipconfig显示当前的显示当前的TCP/IP配置,也用于手动释放和更新配置,也用于手动释放和更新DHCP服务器指定的服务器指定的TCP/IP配置配置Nbtstat显示本地显示本地NetBIOS名称表和名称表和NetBIOS名称缓
3、存名称缓存Netstat显示显示TCP/IP协议会话信息协议会话信息Nslookup通过查询通过查询DNS服务器检查记录、域主机别名、域主机服务和操作系统信息服务器检查记录、域主机别名、域主机服务和操作系统信息Ping验证配置并测试验证配置并测试IP连通性连通性Route显示或修改本地路由表显示或修改本地路由表Tracert跟踪数据包到达目标采取的路由跟踪数据包到达目标采取的路由Pathping跟踪数据包到达目标所采取的路由,并显示路径中每个路由器的数据报损失信息。跟踪数据包到达目标所采取的路由,并显示路径中每个路由器的数据报损失信息。网络故障排除的介绍(续)Windows2000工具也可以帮
4、助排除TCP/IP的故障:nMicrosoft SNMP服务提供SNMP管理系统的统计信息n事件查看器跟踪错误和事件nMicrosoft网络监视器进行深层网络跟踪n系统监视器分析TCP/IP网络的性能n注册表编辑器Regedit.exe和Regedt32.exe都允许查看和编辑注册表参数网络故障排除的介绍(续)3、诊断问题指引在解决任何问题时,先问自己几个问题:n哪些应用程序失败了?哪些起作用?哪些不起作用?n问题是基本IP连接,还是名字解析?如果是名字解析,失败的应用程序是使用NetBIOS名字、DNS名字,还是主机名?n起作用和不起作用的程序之间有什么联系?n不起作用的程序以前是否在本机或
5、网络上曾经使用过?n如果是,它们最后一次使用后作了什么变动?TCP/IP问题的解决方案一、测试基本连通性Ping工具:n原原理理:源站点向目的站点发送ICMP request报文,目的主机收到后回icmp repaly 报文。这样就验证了两个接点之间IP的可达性,而且不涉及有问题的应用程序。n功功能能:用Ping 来判断两个接点在网络层的连通性。TCP/IP问题的解决方案(续)n使用Ping诊断连接问题,应遵循以下步骤:oPing回传地址127.0.0.1,验证主机上的TCP/IP是否设置正确;oPing多台本地机器的IP地址,验证主机在网络上能否通信;oPing默认网关的IP地址,验证默认网
6、关是否正常工作;oPing远程主机的IP地址,验证主机可否使用路由器通信。TCP/IP问题的解决方案(续)nPing其他参数:oPing n 连续ping N个包oPing t 持续地Ping直到人为地中,Ctrl+Breack暂时终止Ping命令查看当前的统计结果,而Ctrl+C则是中断命令的执行oPing l 指定每个ping 报文的所携带的数据部分字节 0-65500数TCP/IP问题的解决方案(续)nPing出错信息ounkonw host:主机名不可以解析为IP地址,故障原因可能是DNS serveroNetwork unreacheble:表示本地系统没有到达远程主机的路由。检查路
7、由表的配置netstat r或是route printoNo answer:表示本地系统有到达远程主机的路由,但接受不到远程主机返回报文oRequest timed out:可能原因远程主机禁止了ICMP报文或是硬件连接问题TCP/IP问题的解决方案(续)二、网络存取问题1、使用Ipconfig工具来查看本机有关TCP/IP的配置可被用来验证是否从DHCP获得了一个地址和该计算机的当前配置,也可以用来验证系统试图在TCP/IP上进行通信时将要使用的参数。n利用Ipconfig验证TCP/IP配置n显示TCP/IP配置细节注意:注意:对于 Windows 95 和 Windows 98 的客户机
8、,请使用 Winipcfg 命令而不是 Ipconfig 命令。TCP/IP问题的解决方案(续)二、网络存取问题2、利用ARP工具测试IP地址到MAC地址解析n原理:ARP即地址解析协议,在常用以太网或令牌LAN上,用于实现第三层到第二层地址的转换。n功能:显示和修改IP地址与MAC地址的之间映射。n常用参数:oArp-a:显示所有的ARP表项oArp-s:在ARP缓存中添加一条记录.oArp-d:在ARP缓存中删除一条记录.oArp-g:显示所有的表项TCP/IP问题的解决方案(续)n用ARP检测重复的IP地址n检测ARP高速缓存中的无效表项TCP/IP问题的解决方案(续)3、使用Netst
9、at工具检查接口n功能:显示协议统计信息和当前的 TCP/IP 连接,该命令只有在安装了 TCP/IP 协议后才可以使用。n常用参数:o-a显示所有连接和侦听端口。服务器连接通常不显示。o-e显示以太网统计。该参数可以与-s 选项结合使用。o-n以数字格式显示IP地址和端口号(不是尝试查找名称)。o-r显示路由表的内容o-s显示每个协议的统计。默认情况下,显示 TCP、UDP、ICMP 和 IP 的统计。TCP/IP问题的解决方案(续)三、检查路由测试IP路由问题是通过Ping命令所返回的消息来判断:nTTL Expired in Transit(TTL传输超时)nDestination Ho
10、st unreachable(目的主机不可达)nRequest Timed Out(请求超时)TCP/IP问题的解决方案(续)1、检测路由表记录TCP/IP问题的解决方案(续)2、Tracert实用程序n原理:为了探测源节点到目的节点之间数据报文经过的路径。n功能:探索两个节点的路由。n常用参数:oc:tracert ip_adressoc:tracert -h N 设置TTL最大为N。1.1.1.11.1.1.22.2.2.12.2.2.2TTL=1TTL=2TCP/IP问题的解决方案(续)n追踪器如何工作工作原理:每发送一个ICMP回送请求后就使TTL值增加1,然后等待ICMP超时消息。追
11、踪器包的TTL值以初始值1开始,第一步后的每一步TTL值都加1。n用Tracert解决问题TCP/IP问题的解决方案(续)3、Pathping实用程序Pathping是一个路由跟踪工具,它将ping和tracert命令的功能和这两个工具所不提供的其他信息结合起来。pathping命令在一段时间内将数据包发送到到达最终目标的路径上的每个路由器,然后基于数据包的计算机结果从每个跃点返回。由于命令显示数据包在任何给定路由器或链接上丢失的程度,因此可以很容易地确定可能导致网络问题的路由器或链接。TCP/IP问题的解决方案(续)n常见参数:o-n不将地址解析为主机名.o-hmaximum_hops:指定
12、搜索目标的最大越点数,默认值为30o-ghost-list:允许沿着host-list将一系列计算机按中间网关分隔开来.o-pperiod:指定两个连续的探测(ping)之间的时间间隔(以毫秒单位)默认值是250毫秒o-qnum_queries:指定对路由所经过的每个计算机的查询次数,默认值为100o-wtimeout:指定等待应答的时间,默认值是3000o-t在向路由所经过的每个网络设备发送的探测数据包上附加一个2级优先级标记.该参数必须大写,例如 802.1q.名字解析问题的解决方案一、解决NetBIOS名称解析问题1、回顾NetBIOS名称解析过程nNetBIOS名称注册nNetBIOS
13、名称解析nNetBIOS名称释放名字解析问题的解决方案(续)2、诊断NetBIOS名称解析问题oNbtstatn功能:解决 NetBIOS 名称解析问题的有用工具。可以使用 nbtstat 命令删除或更正预加载的项目。n常见参数on显示由服务器或重定向器之类的程序在系统上本地注册的名称。oA使用远程计算机的IP地址并列出名称表。oa对指定name的计算机执行NetBIOS适配器状态命令。oc显示 NetBIOS 名称缓存,包含其他计算机的名称对地址映射。or列出 Windows 网络名称解析的名称解析统计。oR清除名称缓存,然后从 Lmhosts 文件重新加载。os 显示客户端和服务器会话。尝
14、试将远程计算机 IP 地址转换成使用主机文件的名称。oS 列出当前的 NetBIOS 会话及其状态(包括统计)只通过 IP 地址列出远程计算机。名字解析问题的解决方案(续)oNet view命令n作用:显示域列表、计算机列表或指定计算机的共享资源列表。n命令格式:Net view computername|/domain:domainname n有关参数说明:o键入不带参数的Net view显示当前域的计算机列表 ocomputername 指定要查看其共享资源的计算机 o/domain:domainname指定要查看其可用计算机的域 名字解析问题的解决方案(续)3、解决常见的NetBIOS名
15、称解析错误o确定出错原因o检查NetBIOS会话状态名字解析问题的解决方案(续)二、解决主机名称解析方案1、回顾主机名称解析过程n通过Hosts文件直接把主机名解析成IP地址n通过DNS服务器把主机名解析成IP地址名字解析问题的解决方案(续)2、诊断主机名称解析问题n验证主机名称解析配置n检查Hosts文件o可能出现的错误:nHosts文件不含特定的主机名nHosts文件或命令中的主机名拼写错误nHosts文件中主机名对应的IP地址无效或错误nHosts文件在不同行对同一主机有多个表项o事件查看器oDNS日志oNslookup实用程序名字解析问题的解决方案(续)3、常见的名称解析故障n没有找到主机名或者IP地址错误n不正确的响应n排除区域传输问题网络服务的故障解除和网络性能监测一、查找和解决网络服务问题1、查看服务信息2、修改服务属性网络服务的故障解除和网络性能监测二、使用网络监视器监控网络1、网络监视器概述2、安装网络监视器3、利用网络监视器捕获数据4、用网络监视器显示数据
限制150内