1、Ping 命令在网络维护中的巧用 毕 业 论 文 题 目: Ping 命令在网络维护中的巧用 Ping 命令在网络维护中的巧用 【摘 要】 了解并掌握 Ping 命令工具的特点及应用技巧,可有效提高排除 网络 故障的工作效率。 【关键词】 Ping 命令;网络;维护 作为 网络流行的今天 ,我觉得在网络的维护过程中 ping 命令是第一个必须掌握的 DOS 命令,它是用来检查网络是否通畅或者网络连接速度的命令。它所利用的原理是这 样的:利用网络上机器 IP 地址的唯一性,给目标 IP 地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。它内置于 W
2、indows 系统的 TCP/IP 协议中,无需单独安装。 Ping 命令功能强大,通过它可以检测网络之间的连通性,或检测网络传输的不稳定性。 1.利用 ping 命令测试网卡及其配置 通过使用 ping 计算 机的本地 IP 地址或 ping127.0.0.1 可直接检测计算机是否正确安装了网卡设备,网卡设备是否安装了 TGP/IP 协议,以及网卡是否正确配置了 IP 地址和子网掩码。具体使用形式是 :ping 本地 IP 地址或 ping127.0.0.1。如果 ping 计算机本地 IP 地址成功,则会显示如下信息 Replay from 172.168.200.2 bytes=32 t
3、ime10ms Ping statistics for 172.168.200.2 Packets Sent=4 Received=4 Lost=0 0% loss Approximate round trip times in milli-seconds Minimum=0ms Maxiumu=1ms Average=0ms 说明网卡设备 TCP/IP 协议已正确安装。如果在 MS-DOS 方式下执行此命令显示内容为: Request timed out,则表明网卡安装或配置有问题。将网线断开再次执行此命令,如果显示正常,则说明本机使用的 IP 地址可能与另一台正在使用的机器 IP 地址重复
4、了。如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络 配置。反之,说明网卡的驱动程序正确,可能没有安装 TCP/IP 协议。这里的 127.0.0.1是网卡的自带默认的 IP 地址,不论网卡中是否分配了 IP 地址,该地址都会存在,且在本地计算机中有效,在网络中无效。 2.Ping 网关 IP 假定网关 IP 为: 172.168.6.1,则执行命令 Ping 172.168.6.1。在 MS-DOS 方式下执行此命令,如果显示类似以下信息: Reply from 172.168.6.1 bytes=32 time=9ms TTL=255 Ping statistics fo
5、r 172.168.6.1 Packets Sent=4 Received=4 Lost=0 Approximate round trip times in milli-seconds Minimum=1ms Maximum=9ms Average=5ms 则表明局域网中的网关路由器正在正常运行。不反之,则说明网关有问题。 3.Ping 远程 IP 这一命令可以检测本机能否正常访问 Internet。比如本地电信运营商的 IP 地址为:202.102.48.141。在 MS-DOS 方式下执行命令: Ping 202.102.48.141,如果屏幕显示: Ping 命令在网络维护中的巧用 Re
6、ply from 202.102.48.141 bytes=32 time=33ms TTL=252 Reply from 202.102.48.141 bytes=32 time=21ms TTL=252 Reply from 202.102.48.141 bytes=32 time=5ms TTL=252 Reply from 202.102.48.141 bytes=32 time=6ms TTL=252 Ping statistics for 202.102.48.141 Packets Sent=4 Received=4 Lost=0 0% loss Approximate roun
7、d trip times in milli-seconds Minimum=5ms Maximum=33ms Average=16ms 则表明运行正常,能够正常接入互联网。 反之,则表明主机文件( windows/host)存在问题。 4.利用 ping 测试局域网连接 在局域网内,计算机之间的相互连接联通情况可通过 ping 局域网内其它计算机或服务器计算机名或 IP 地址便可测试同一网络 (或 VLAN)的连接是否正常。具体有如下情形 : (1)检测 IP 地址和子网掩码设置是否正确 通过 ping 局域网内的计算机名或 IP 地址,如果没有 pmg 通,应着手检查本机的IP 地址和子网掩
8、码的设置是否正确,检查 IP 地址是否设置为同一网段内的 IP 地址,子网掩码设 置合理、相一致。 (2)检测网络连接是否正确 如果局域网内计算机的 IP 地址和子网掩码设置正确,利用 ping 命令 ping 局域内的计算机名或 IP 地址仍不能成功,应着手对局域内的网络设备如交换机或 Hub 和通信传输介质 -网线、接头等逐段检查、测试和排除。 5.ping 命令常见的出错提示信息 (1)Request timed out a.对方已关机,或者网络上根本没有这个地址:比如在上图中主机 A 中PING 192.168.0.7 ,或者 主机 B 关机了,在主机 A 中 PING 192.168
9、.0.5 都会得到超时的信息。 b.对方与自己不在同一网段内,通过路由也无法找到对方,但有时对方确实是存在的,当然不存在也是返回超时的信息。 c.对方确实存在,但设置了 ICMP 数据包过滤(比如防火墙设置) 怎样知道对方是存在,还是不存在呢,可以用带参数 -a 的 Ping 命令探测对方,如果能得到对方的 NETBIOS 名称,则说明对方是存在的,是有防火墙设置,如果得不到,多半是对方不存在或关机,或不在同一网段内。 d.错误设置 IP 地址 正常情况下,一台主机应该有一个网卡,一个 IP 地址,或多个网卡,多个 IP 地址(这些地址一定要处于不同的 IP 子网)。但如果一台电脑的 拨号 网络 适配器 (相当于一块软网卡)的 TCP/IP 设置中,设置了一个与网卡 IP 地址处于同一子网的 IP地址,这样,在 IP 层协议看来,这台主机就有两个不同的接口处于同一网段内。当从这台主机 Ping 其他的机器时,会存在这样的问题: A.主机不知道将数据包发到哪个网络接口,因为有两个网络 接口都连接在同一网段。