网络管理-网络连接查错

上传人:gg****m 文档编号:204091976 上传时间:2021-10-24 格式:DOC 页数:6 大小:64KB
返回 下载 相关 举报
网络管理-网络连接查错_第1页
第1页 / 共6页
网络管理-网络连接查错_第2页
第2页 / 共6页
网络管理-网络连接查错_第3页
第3页 / 共6页
网络管理-网络连接查错_第4页
第4页 / 共6页
网络管理-网络连接查错_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《网络管理-网络连接查错》由会员分享,可在线阅读,更多相关《网络管理-网络连接查错(6页珍藏版)》请在金锄头文库上搜索。

1、网络管理一网络连接查错目标:完成这一章,你能做以下事情:使用卜面的命令來检杳网络连接方面的错谋:lanscanlanadminlinklooparpPingnetstat -inetstat -anetstat -rhost namenslookup1. 网络查错工具在UNIX中有如下的工具可以用来进行网络查错:arp(BSD)ping(publicdomain)netstat(BSD)nslookup(BSD)traceroute使用这些工具并不一淀能清楚和直接地发现网络连接上的问题。这些工具经常只能给你一些 问题的提示。你可能不得不使用儿种丁具來查询一个问题到底出在哪里;因此,你必须对网

2、络概念有深入的了解并且能够使用每一个网络工具。2. 潜在的网络连接问题LAN终结器没有连接正确。许多时候,用户都没有正确的中止他们的LAN电缆。在你的网络中必须要有两个终结器, 一个在电缆的开始,一个在电缆的末端。网卡没有丿占动如果LAN卡有问题,ifconfig命令会失败。如果你使用一个编辑器,如vi,修改配置文件的 时候,不注意就会产生语法错谋。网卡的IP地址错谋当配H/etc/rc.config.d/netconf文件中的IP_ADDRESS的时候,可能会出错。子网掩码不正确有的人在配置/etc/rc.config.d/netconf文件中的SUMNET_MASK的时候也可能出错。相同的

3、IP地址已经被其它的系统使用有的时候,有的人在将他的系统连到网络的时候没有向网络管理员申请一个唯一的IP地址。 路由表的配置不正确有的人在配置/etc/rc.config.d/netconf文件中的ROUTE参数的时候对能会出错。路由器down扌卓有的时候,一个系统必须被关闭,如果你要关闭一个路由器,你应该至少提前两天声明。LAN电缆坏掉有一种特殊的装直來检杳一个电缆是否断了。LAN的长度太长,超出限制。如果同轴电缆的安装是在很久之前,很有可能电缆的长度过长。当一个新的系统加入到这个 网段的时候,如果电缆的长度超出了长度限制,就会发生问题。电缆检查器可以用來测最电 缆的长度。/etc/host

4、s文件的配置不正确如果你的系统不能将一个主机名解析为一个正确的IP地址,很可能是你的hosts文件有问题。 如:在你的/etc/hosts文件中有两个IP地址(例如一个网关),gethostbyname()只会返冋第一 个IP地址,而这一-个地址可能不是你想要的哪个地址。你应该经常检查你的hosts文件來保 证正确性。3. arp命令ARP就是地址解析协议。arp命令被用来修改ARP表中的记录。修改ARP表的选项需要root权限。例子:# /usr/sbin/arp -afrank (192.6.30.1) at 0:60:b0:7:4c:4d etherbeverly (192.6.30.5

5、) at 0:60:b0:7:cl :79 ehterjeff (192.6.30.4) at 0:60:b0:7:el :12 etherbill (192.6.30.4) at 0:60:b0:7:7e:69 etherlarry (192.6.30.3) at 0:60:b0:7:el:a2 ether/usr/sbin/ai-p命令可以用来显示或者修改ARP核心表中的的记录,这些记录是ARP协议使 用的和INTERNET (的三层)到Ethernet(第二层)的相关的地址,其中一些东西只能是root 用户才有权修改。语法:arp hostnamearp -a system core a

6、rp -d hostname显示当前ARP记录中对应hostname的记录 从core文件中读取所有的当前的ARP记录。如果指定的hostname的ARP记录存在,删除这条记录,要求有超级用八的权限 arp -s parameter 要求要有超级川 arp -f filename 被用來形成主机 户的权限。为一个主机中的新的以太网卡的换件地址创建一个ARP记录。 户的权限读取文件filename,在ARP表中设置多条记录。文件中的条1=1名 地址temp pub trailo要求有超级用如果用一个新的网卡取代坏的网卡,新的网卡有新的链路层的地址。而在其它的远程主机的 ARP表中仍旧是老网卡的链

7、路层地址,这样远程主机就不能和新的网卡通讯。你必须删除 远程主机上的ARP表中错谋的信息。4. ping命令 ping命令测试与一个远程系统的IP连接是否正常。例子:# ping billPING 192.6.30.2 64 byte packets64 bytes from 192.6.30.2: icmp_seq=0. time=43. ms64 bytes from 192.6.30.2: icmp_seq=l. time=223. ms64 bytes from 192.6.30.2: icmp_seq=2. time=199. ms64 bytes from 192.6.30.2:

8、icmp_seq=3. time=170. msbill PING Statistics 5 packets transmitted, 4 packets received, 20% packet lossround-trip (ms) min/avg/max = 43/158/233ping命令丁作在OSI模型的网络层(第三层)。任何用户都可以执行PING。当你遇到一个网络问题,最好的是先执行一 F ping命令。如果ping命令能够成功地传输数 据包,你就可以排除第三层以下的所有的问题(硬件的问题如电缆损坏或者收发器损坏), 这样你就可以在更高的层进行检查。如果ping失败,你应该使用la

9、nadniin或者lanscan命令 來检查你的lan换件是否有问题。使用ping:当设置新的节点的时候,执行一次初步的连接检查。当连接到一个指定的节点有问题的时候。语法:ping hostname packet_size -n num_packets 其中hostname packet_size 大可以 存放定时信息 num_packets 据包直IP地址或者正式的主机名默认的情况下,数据包的人小为64byte0数据包最小可以为8byte,最 为4096byte5如果packet_size小于I6byte,就没有足够的空间 因此就不能被显示数据包往返的时间。在ping结束之前传输的数据包的数

10、量。默认情况,ping会一直发送数 到用户按下ctrl+co如果你没有指定包的人小,需要使用num_packets3注意:如果对本地主机环路(loopback)使用ping命令,你测试的仅仅是网络层(第三层)。 即使LAN硬件已经down掉,这个测试也可能成功。5. netstat -i 命令netstat -i命令显示网卡的状态。netstat -in命令使用IP代替主机名。在命令的输出中发现有*号表明这个网卡己经down掉。例子:# netstat -i netstat命令报告关于网络负载和网卡的状态的网络和协议的统计信息,。任何用八都可以执NameMtuNetworkAddressloO

11、4136127.0.0.0Ipktslocalhost 838Opkts838lanO1500192.6.30.0bill160952111715行netstat命令。netstat命令有许多的选项。使用这些选项可以得到许多其它命令不能得到的信息。在这一节中,我们只讨论儿个选项,这些选择显示的信息都是在OSI模型的1, 2和3层。 用來和其他的选项一起使用,这个选项使用IP地址來代替使用主机名。-i显示网卡的状态,包括主网卡和逻辑网卡。-r列出本地路由表中的所有的路由。当和v选项-起使用的时候,netstat也会显示路由中的网络掩码。当和s选项一起使用的吋候,ne/at会显示路由的统计 信息。

12、netstat -i命令显示所有的关于网卡的状态和数据包传输过程中累积的统计信息。这些统计信 息是在网卡启动的时候就开始统计的。Name网卡的名字 lanO 是你的第一个 IEEE 8O2.3/Ethemet 网卡IanI是你的第二块网卡loO指的是你的本地loopback界面(IP地址127.0.0.1)。nio和Ml是两个内直的RS-232界面。条目可能是网卡。你可以使用使用串行通讯协(SLIP) 的时候配置它们*号表明这个个网卡没有被激活。Mtu最人的传输单元,指明一个帧的最大可能为多大。在IEEE 802.3中,是1500BYTEoNetwork显示这个网卡所属的网络的IP地址或者网络

13、名。如果配置了/etc/networks文件,这里就是一个名字。none就是说明这个网卡没有启动Address网卡的IP地址或者名称。如果如果通过hosts文件,NIS,DNS解析主机名,这里就是名称,none指明这块网卡没有启动。Ipkts接收到的的数据包的数量Opkts输出的数据包的数量想要检查数据包的数量,可以使用netstat interval选项.这样每隔interval秒,就会报告通过 这个网卡传输的数据包的数量。第一行和每24小时后的那行显示累积的统计信息。上例中 就显示了发送和接收到的包的数量,错谋包的数量,和发生冲突包的数量。6. netstat 命令netstat -r命令

14、显示在路由表中定义的所有的路由信息。netstat -rn使用IP地址来代替主机名例子:# netstat -rnRouting tablesDest/NetmaskGatewayFlagsRefsUseInterfacePmtu127.1.1.1127UH0414loO4136192.6.30.2192.6.30.2UH0523lanO4136192.6.30.0192.6.30.2U20lanO1500127.0.0.0127.0.0.1U00loO4136default192.6.30.1UG00lanO1500netstat -r显示路由表中的信息。Flags字段可以包括U,GH等标记

15、。U路由器己经启动并且正在运行G 路由器是个网卡(意思是一远程路由器)H目标是一个主机,不是一个网络。Refs字段给出了当前处于活动状态的路由的数量。Use字段是网卡从上次启动到现在的,使用这个路由发送的数据包的数景。Pmtu是最犬的传输单元(最犬的帧的人小)。每次执行ifconfig命令就会在这个路由表中增加一个记录。如果你只有一个网卡,会显示两 条记录:逻辑本地冋路(loopback)伪网卡和你的唯一的网卡。如果你在/etc/rc.config.d/netconf文件中配置了另外的路由,每次执行route命令会在路由表 中增加一条新的记录。netstat -rs显示路由的统计信息。$ netstat -rsrouting0 bad routing redirects0 dynamically created

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号