Linux 网络连通性测试
在Linux OS中可以使用工具软件进行网络的配置及测试工作
网络线路的连通性测试
1、双绞线的线芯
一般而言,计算机网卡都是RJ-45接口,使用8芯的双绞线与交换机或HUB连接。
目前正规的五类(支持10M/100M)或超五类(支持10M/100M/1000M)双绞线有四对线芯,
T568A准 绿白绿、橙白蓝、蓝白橙、棕白棕
T568B准 橙白绿、绿白蓝、蓝白绿、棕白棕
即T568B将T568A的13和26号颠倒
2、测试直通双绞线
直通采用两端接口都采用T568A或T568B,用于不同设备的连接。
要测试直通双绞线,可以借助网线测试仪进行测试,如果8个指示灯一次为绿色闪过,证明网线制作成功,否则需要重新压制
3、测试交叉双绞线
交叉双绞线的一端为T568A,另一端为T568B制作,用于连接相同设备的相同接口
用网线测试仪,绿色指示灯闪动次序为3、6、1、4、5、2、7、8,
4、用ping命令测试网络连通性
ping命令(Packet internet groper)使用最频繁的命令之一,主要用于确定网络的连通性问题。
(1)测试网络设备系统可用性
#ping -c 4 192.168.1.9
-c 设置发送测试包的次数
(2)测试网络性能
默认情况下,ping命令每秒向远程主机发送ICMP请求,在收到返回的报文信息后,再计算发出ICMP请求与收到报文信息的时间间
隔。
#ping -s 50 192.168.1.104
-s 设置发送数据包的大小(实际为58B,8B的附加信息,对网络没有多大影响)
#ping -c 10 -i 5
-i 设置时间延迟为5s
(3)ping命令的其他选项
-f 可以向目标计算机发送大量的ICMP请求,速度就死目标主机CPU的处理速度,但是添加此选项后会导致网络阻塞,使目标主机
瘫痪。
-q 不显示ping命令的执行过程,只显示结果统计信息
路由跟踪
为了方便不同网段中的各个主机相互通信,需要使用路由器来实现此功能,路由器可以将IP报文信息从一个接口转发到另一个接
口,利用traceroute命令进行路由跟踪,探测并记录到达指定网络目标的路径
#traceroute 192.168.1.6
默认情况下,TTL的最大值为30,可根据实际情况改变设置,并且发送3个探测(各自有不同的TTL的值)到每一跳
返回结果解释:
* 探测报文没有获得响应
! 接收到报文中的TTL值为1
!H 目标主机不可达
!N 目标网络不可达
!P 目标协议不可达
!S 源路由选项错误,表示某一路由器有程序错误或硬件故障
!F 探测报文需要分段,表示某一路由器有程序错误或硬件故障
!X 由于通信被管理性禁止,该路径被阻塞或关闭
1、traceroute命令选项的应用
当目标主机所处的网络与本机所处的网络间路由数较多(多于30)时,修改TTL的值
#traceroute -m 35 128.197.2.200
默认情况下,基于UDP协议发送探测报文,但网络中有的路由器不支持,-I参数表示使用ICMP协议代替
#traceroute -m 35 -I 128.197.2.200
默认情况下,UDP协议的33434端口进行跟踪,-p 指定端口号
#traceroute -m 35 -p 65000 128.197.2.200
-v 用来为每一跳显示响应报文的大小和响应报文的目标
-n 用来显示地址而不是使用符合化的名字显示,减轻网络服务的负荷(加快速度)
Linux图形界面下测试网络
(略)
阅读(1686) | 评论(0) | 转发(1) |