一、fping命令的安装
在终端中输入如下命令(Ubuntu系统使用apt install,CentOS系统使用yum install)
sudo apt install fping
安装效果(截图):
二、fping命令的用法和选项
fping命令用于检测主机是否存在(存活),类似于ping命令,不同之处在于,fping可以实现多主机同时ping,并支持指定ping的主机数量以及范围。
选项
-a 显示存活的主机
-b ping 数据包的大小(默认为56)
-c ping 每个目标的次数(默认值为1)
-f 从文件当中获取目标列表(不能与-g选项同时使用)
-l 循环发送ping
-g 指定开始和结束地址,生成目标列表
-u 显示不可到达的目标
三、fping的使用举例
设计的组网:
主机(Windows11):192.168.1.3
虚拟机(Ubuntu 18.04):192.168.81.133
在虚拟机上执行fping命令:
fping 192.168.1.3 # 简单探测
fping -b 128 192.168.1.3 # 指定数据包大小为128
fping -b 128 -l 192.168.1.3 # 指定数据包大小为128并循环地执行ping命令
执行效果:
与此同时,使用Wireshark软件进行抓包(接口选择VMnet8(VMWare虚拟机的网卡接口),过滤条件为icmp),抓包结果如下:
可以看到,抓取到从源地址(192.168.81.133,Ubuntu虚拟机)到目的地址(192.168.1.3,Windows11主机)的请求报文(ping request)和从目的地址到源地址的应答报文(ping reply)。
本次实验到此结束。