210 likes | 312 Views
第 10 章 网络故障及排除. 1. 网络的故障及排除. 2. 网络故障排除工具. 10 . 1 网络的故障及排除. 网络已经渐渐的进入了社会的各个角落,如何保证一个网络的正常运作,发挥网络的最大 作用已经成为一门重要的技术之一。. 10 . 1.1 网络故障诊断概述. 网络故障诊断应该实现三方面的目的: 1) 确定网络的故障点、恢复网络的正常运行。 2) 发现网络规划和配置中欠佳之处,改善和优化网络的性能。 3) 观察网络的运行状况,及时预测网络通信质量。.
E N D
第10章 网络故障及排除 1.网络的故障及排除 2. 网络故障排除工具
10.1 网络的故障及排除 网络已经渐渐的进入了社会的各个角落,如何保证一个网络的正常运作,发挥网络的最大 作用已经成为一门重要的技术之一。 10.1.1 网络故障诊断概述 网络故障诊断应该实现三方面的目的: 1)确定网络的故障点、恢复网络的正常运行。 2)发现网络规划和配置中欠佳之处,改善和优化网络的性能。 3)观察网络的运行状况,及时预测网络通信质量。
从故障现象出发,以网络诊断工具为手段获取诊断信息,确定网络故障点,查找问题的根源,排除故障,恢复网络正常运行。 网络故障通常有以下几种可能: 物理层中物理设备相互连接失败或者硬件及线路本身的问题; 数据链路层的网络设备的接口配置问题; 网络层网络协议配置或操作错误; 传输层的设备性能或通信拥塞问题; 上三层Cisco IOS或网络应用程序错误。 诊断网络故障的过程应该沿着OSI七层模型从物理层开始向上进行。
首先检查物理层,然后检查数据链路层,以此类推,设法确定通信失败的故障点,直到系统通信正常为止。 网络诊断可以使用包括局域网或广域网分析仪在内的多种工具;路由器诊断命令;网络管理工具和其他故障诊断工具。 一般故障排除模式如下: (1)当分析网络故障时,首先要清楚故障现象.(2)收集需要的用于帮助隔离可能故障原因的信息. (3)根据收集到的情况考虑可能的故障原因。 (4)根据最后的可能的故障原因,建立一个诊断计划。
(5)执行诊断计划,认真做好每一步测试和观察,直到故障症状消失。(5)执行诊断计划,认真做好每一步测试和观察,直到故障症状消失。 (6)每改变一个参数都要确认其结果。 10.1.2 网络故障分层诊断技术 利用网络的OSI分层结构分析诊断。 1.物理层及其诊断 物理层是OSl分层结构体系中最基础的一层,实现系统和通信媒体的物理接口,为数据链路实体之间进行透明传输,为建立、保持和拆除计算机和网络之间的物理连接提供服务。
物理层的故障主要表现在设备的物理连接方式是否恰当;连接电缆是否正确;Modem、 CSU/DSU等设备的配置及操作是否正确。 2.数据链路层及其诊断 数据链路层的主要任务是使网络层无需了解物理层的特征而获得可靠的传输。数据链路层为通过链路层的数据进行打包和解包、差错检测和一定的校正能力,并协调共享介质。 查找和排除数据链路层的故障,需要查看路由器的配置,检查连接端口的共享同一数据链路层的封装情况。
3.网络层及其诊断 网络层提供建立、保持和释放网络层连接的手段,包括路由选择、流量控制、传输确认、中断、差错及故障恢复等。 排除网络层故障的基本方法是:沿着从源到目标的路径,查看路由器路由表,同时检查路由器接口的IP地址。 10.1.3 路由器接口故障排除 1.串口故障排除 串口出现连通性问题时,为了排除串口故障,一般是从show interface serial命令开始,分析它的屏幕输出报告内容,找出问题之所在。
2.以太接口故障排除 以太接口的典型故障问题是: 带宽的过分利用;碰撞冲突次数频繁;使用不兼容的类型。使用show interface Ethernet命令可以查看该接口的吞吐量、碰撞冲突、信息包丢失和幂类型的有关内容等。 (1)通过查看接口的吞吐量可以检测网络的利用。 (2)两个接口试图同时传输信息包到以太电缆上时,将发生碰撞。 (3)如果接口和线路协议报告运行状态,并且节点的物理连接都完好,可是不能通信。解决问题的办法是重新配置使用相同帧类型。
10.1.4 网络故障排除步骤 在网络环境中,网卡是上网操作的第一道关口,若网卡出现设置冲突或硬件故障,上网过程中计算机会提示拒绝登录信息,上网操作只能成为一句空话. 通过网络访问远程资源遇到问题时,按照以下四个方面进行纠错处理:检查计算机是否使用了与所连接网络相兼容的协议或帧类型;对连接的资源,是否具有足够的访问权限;检查与网络相关的硬件或软件的问题。检查网线、网卡、HUB等是否正常连接或安装。
1.协议问题 不同的网络使用不同的通讯协议。 2.访问权限问题 当我们通过网络访问共享资源时,掌握不同的密码,会拥有不同的访问权限. 3.网络连接问题 如果使用TCP/IP访问网络,可按照以下方法来找到网络出错的地方:首先ping自己,地址为10.150.8.65,如果ping成功,表明网卡没有问题;接着依次ping缺省网关、已知其他网段的地址、Internet上某一已知站点的地址。哪一部分ping出错了,说明问题就在这里。
4.检查网线、网卡、HUB等是否正常连接或安装4.检查网线、网卡、HUB等是否正常连接或安装 安装网卡必然要安装驱动程序才能保证网卡的正常工作。
10.2 网络故障排除工具 对于大多数的网络问题,用几种简单的工具就足以解决问题。下面介绍几种好用的检查网络工具: 10.2.1Ping命令 该命令主要用来检查路由是否能够达到,由于该命令的包长非常小,所以在网上传递的速度非常快,可以快速的检测您要去的站点是否可达,一般在去某一站点时可以先运行一下该命令看看该站点是否可达。
如果执行 ping不成功,则可以预测故障出现在以下几个方面:网线是否连通,网络适配器配置是否正确,IP地址是否可用等; 如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证当前主机与目的主机间存在一条连通的物理路径。 它的使用格式是在命令提示符下键入:Ping IP地址或主机名,执行结果显示响应时间,重复执行这个命令,可发现Ping报告的响应时间是不同的。
如果网络管理员和用户的ping命令都失败,出错信息通常分为三种情况: 如果网络管理员和用户的ping命令都失败,出错信息通常分为三种情况: (1)unknown host(不知名主机),意思是该远程主机的名字不能被命名服务器转换成IP地址。 (2)network unreachable(网络不能到达),这是本地系统没有到达远程系统的路由,可用netstat-rn检查路由表来确定路由配置情况。 (3)no answer(无响应),远程系统没有响应。 10.2.2Netstat命令 Netstat程序有助于我们了解网络的整体使用情况,通常用来显示每个网络接口、网络插口、网络路由表等的详细统计资料。
Netstat 参数: -a:显示所有连接和侦听端口。 -e:显示以太网统计。 -n:以数字格式显示地址和端口号。 -s:显示每个协议的统计。 -p protocol:显示由protocol指定的协议的连接; -r:显示路由表的内容
10.2.3 Tracert 如果有连通性问题,可以使用tracert命令来检查到达的目标IP地址的路径并记录结果。Traceat命令显示用于将数据包从计算机传递到目标位置的一组IP路由器,以及每个跃点所需的时间。 如果数据包不能传递到目标,Traceat命令将显示成功转发数据包的最后一个路由器。 下一页
10.2.4Pathping命令 Pathping命令是路由跟踪工具,经过一段时间,Pathping命令将数据包发送到最终目标位置途中经过的每个路由器,然后根据从每个跃点返回的数据包计算结果。
10.2.5ipconfig 1.使用ipconfig/all查看TCP/IP配置
2.使用ipconfig/renew刷新TCP/IP配置 如果计算机启用DHCP并使用DHCP服务器获得配置,请使用ipconfig/renew命令开始刷新地址租约。 3.使用ipconfig/release释放DHCP配置 ipconfig/release命令立即释放主机的当前DHCP配置。 4.使用ipconfig命令刷新和重置客户机解析程序缓存 ipconfig/flushdns命令用来刷新和重置DNS客户机解析程序缓存内容。
5.使用ipconfig命令续订DNS客户注册 ipconfig/registerdns命令是手动启动在计算机上配置的DNS名称和IP地址的动态注册的方法. 10.2.6nbtstat nbtstat是解决NetBIOS名称解析问题的有用工具。 可以使用nbtstat命令删除或更正预加载的项目: ·nbtstat -n显示由服务器或重定向器之类的程序在系统上本地注册的名称。 ·nbtstat –c显示NetBIOS名称缓存,包含其他计算机的名称对地址映射。 ·nbtstat -R清除名称缓存,然后从Lmhosts文件重新加载。
·nbtsta t-RR释放在WINS服务器上注册的NetBIOS名称,然后刷新它们的注册。 · nbtstat – a name对name指定的计算机执行NetBIOS适配器状态命令。 ·nbtstat - S列出当前的NetBIOS会话及其状态。