Linux服务器构建与运维管理-CentOS-实验16:网络测试工具
一、实验目的
1、了解常用的网络测试工具;
2、掌握使用Ping、traceroute、mtr工具进行网络测试;
3、掌握使用tcpdump、iperf3 工具进行网络测试。
二、实验学时
2学时
三、实验类型
设计性
四、实验需求
1、硬件
每人配备计算机1台。
2、软件
Windows操作系统,安装Oracle VM VirtualBox软件,安装Mobaxerm软件。
3、网络
本地主机与虚拟机能够访问互联网,不使用DHCP服务。
4、工具
无。
五、实验任务
1、完成使用Ping 、Traceroute进行网络连通测试;
2、完成使用mtr进行网络性能测试;
3、完成使用tcpdump、iperf3进行网络通信分析。
六、实验环境
1、本实验需要VM 1台;
2、本实验VM配置信息如下表所示;

3、本实验拓扑图。
无。
4、本实验操作演示视频 。
无
七、实验内容及步骤
1、使用Ping进行连通性测试
ping工具用于确定本地主机是否能与另一台主机成功交换(发送与接收)数据包,再根据返回的信息,就可以推断TCP/IP参数是否设置正确,以及运行是否正常、网络是否通畅等。
2、使用Tracerouce进行访问路由测试
traceroute工具利用ICMP 协议定位您的计算机和目标计算机之间的所有路由器。
3、使用mtr进行网络稳定性测试
mtr工具结合了ping、traceroute、nslookup的相关特性,使管理员能够诊断和隔离网络错误,并向上游提供商提供网络状态报告。
4、使用tcpdump进行通信报文分析
tcpdump是一个运行在命令行下的抓包工具。它允许用户拦截和显示发送或收到过网络连接到该计算机的TCP/IP和其他数据包。
5、使用iperf3进行网络性能测试
iPerf3工具用于主动测试IP网络上最大可用带宽的工具。它支持时序、缓冲区、协议(TCP,UDP,SCTP与IPv4和IPv6)有关的各种参数。对于每次测试,它都会详细的带宽报告,延迟抖动和数据包丢失。
Server参数:
-s, --server,以 Server 模式运行;
-D, --daemon,在后台以守护进程运行;-I, --pidfile file,指定 pid 文件;
-1, --one-off,只接受 1 次来自 Client 端的测试,然后退出。
Client参数:
-c, --client ,以 Client 模式运行,并指定 Server 端的地址;
-u, --udp,以 UDP 协议进行测试;-b, --bandwidth #[KMG][/#],限制测试带宽。UDP 默认为 1Mbit/秒,TCP 默认无限制;
-t, --time #,以时间为测试结束条件进行测试,默认为 10 秒;
-n, --bytes #[KMG],以数据传输大小为测试结束条件进行测试。
创作说明
配图图书:Linux服务器构建与运维管理从基础到实战(基于CentOS 8实现)
图书网站:http://linux.book.51xueweb.cn
作者:阮晓龙 冯顺磊 董凯伦 于冠军 张浩林 李朋楠 编著
出版社:中国水利水电出版社
ISBN:9787517092025
实验指导撰写团队:徐志豪 李兵兵 毋天翔
实验指导审核:阮晓龙 冯顺磊