软件开发培训班 >> 网络技术 >> 网络搭建
查找局域网络中的故障技巧 |
|
许多用户在第一次设置家庭或小型办公室网络时都会遇到一些困难。其中大多数只要知道原因就很容易解决,在此本文将讨论一些基本的查错步骤,并介绍几个可以帮助大家解决问题的工具。
这好像是废话,但却必不可少。遇到问题后要做的第一件事就是检查所有的PC、服务器、打印机以及网络上的其它设备是否都能互相“看见”。 有线连接 对于有线网络,要确认每个设备都用电缆连接到了集线器或交换机上;检查每个连接是否牢固,更重要的是要确认每根线的连接方式正确无误,因为有两种网线接线形式。 今天,大多数UTP(无屏蔽双绞线)电缆的两端都有接头。一根网络电缆中有多根网线,它们可以连接到两端水晶头的相同脚(直通式),也可以交叉连接到不同脚(交叉式)。直通式电缆是将PC、服务器或其它网络设备连接到集线器或交换机上。交叉式电缆可以用于两台电脑之间点对点的连接,或者用于集线器/交换机之间的级联。用错电缆(一般电缆上都没有标明是直通式还是交叉式)以及接错信号线都会导致网络不通。 如果不能确认一根电缆内部接线形式,最简单的办法就是将它插上,然后检查网卡或集线器的连接状态LED灯。当连接正常时,即使主机未开机也会点亮一个绿色LED;有些时候灯的颜色是黄色/橙色,表示是100M或1000M的网络连接(有些带有单独的100M连接指示灯);如果什么灯也不亮,基本就可以确定使用的网络电缆有问题。解决问题的办法就是换掉它,现在有些交换机的端口旁有一个开关(一般标有“uplink”字样),可以切换所用电缆的类型。还有些最新的交换机产品能够自动检测插入的电缆类型,并且在内部进行交换(见图1)。 无线连接 无线网络的情况略微复杂些,因为它没有明显的连接线。但大多数的无线网卡都带有软件,可以用它来检测是否建立了连接,而且不同厂家的软件在Windows XP下的功能都差不多。 在检查无线连接故障时,首先要确定所有的安全/加密选项都处于关闭状态。其次,检查网卡的模式设置是否正确,多数无线终端在进行点对点应用时,使用一种“ad-hoc”(电脑到电脑)模式,而访问接入点时要进行单独的配置。接下来确定使用的是同一个通道,各方使用相同的SSID(服务器组标识,用以识别无线局域网)。最后,将要检查的电脑尽量靠近其它通信设备,以减少距离或外界干扰的影响。 ![]() 图1 这台小型Netgear交换机可以自动检测使用的是直通式电缆还是交叉式电缆。老式集线器和交换机没有这种功能,所以要检查绿色的连接灯是否发亮。 在确定了各个设备的物理连接后,下一个步骤就是确认它们可以互相通信。在大多数使用TCP/IP协议的网络中,需要为每个设备分配一个唯一的IP地址。 ![]() 图2 使用ipconfig命令(Linux上用ifconfig)来快速检查IP地址的设置是否正确,以及其它地址问题。 ![]() 图3 当使用DHCP服务器来分配网络地址时,要将Windows客户端都设成“自动获得IP地址”。 另一个解决问题的重要工具是ping程序。只需在命令提示符窗口中输入“ping”,后面跟一个待查系统的IP地址或DNS名;某些路由器和网络设备也可以发出ping命令。无论何种方式,都是将一串ICMP包发往给定的地址。如果目标系统有响应,则系统会显示一个来回所花时间,见图4。其中,第一个地址(192.168.0.1)是一个公共网关服务器,所花时间稍长些。第二个地址(10.19.9. 1)是在局域网内,所以响应得极快(小于1 ms)。 ![]() 图4 ping命令用来确定一台PC是否能同局域网或互联网上的其它设备通信,以及要花多长时间才能达到它们那里。 从图4中的显示可以看到,ping一个互联网主机要比ping本地地址花费更长时间,因为信号从源系统到目标系统可能要经过很多路由器。有一个Windows工具叫tracert(Linux中用traceroute工具),它可以确定中间经过了多少“跳”(hops),以及经过的路由器地址。 输入tracert,后面接目标IP地址(或DNS名),屏幕的显示如图5。 ![]() 图5 Tracert命令显示一个包在源系统与目标系统之间经过的路由,包从一个路由器到另一个路由器为一“跳”(hop)。 最后,可能需要检查网络的DNS设置以及与互联网的连接,使用的工具是nslookup。该工具的使用前提上面已讲过,即可以ping到互联网上的IP地址,但不能浏览网页或ping不到DNS名。同其它命令行工具一样,nslookup也可以在DNS名和IP地址两者间进行相互的解析转换。 |