麒麟桌面系统【如何发现局域网主机fping】

有时系统维护时,需要探测网段内有什么IP的主机在线,需要ping测,以下介绍一个常用工具fping

一、fping工具介绍

fping是一款网络工具,用于检测主机可达性。能一次检测多个目标主机,可从文件读取主机列表批量检测,检测速度快,因为它采用异步发包,不等响应就发下一个请求。常用于网络管理中监控大量设备状态。

二、fping的安装和使用

  1. 安装fping(麒麟桌面系统默认没有fping命令,所以第一次使用需要先安装fping软件),安装命令为sudo apt install fping
    file

  2. fping常用场景如下:

    • 探测192.168.x.0/24网段主机
      fping  -agq  192.168.1.0/24

      file

    • 检测多个主机
      fping 192.168.1.1  192.168.1.3  192.168.1.5
    • 检测hosts.txt文件里的主机
      fping -f  hosts.txt

其他:fping的常用选项

-c count:指定发送给每个目标主机的 ICMP 数据包数量。例如,fping -c 3 192.168.1.1表示向192.168.1.1发送 3 个数据包。
-i interval:设置连续发送数据包之间的时间间隔(单位为毫秒)。比如fping -i 500表示间隔 500 毫秒发送一个数据包。
-t timeout:设定等待目标主机响应的超时时间(单位为毫秒)。如fping -t 2000,若在 2000 毫秒内未收到响应,则判定为超时。
-q:安静模式,只显示摘要信息,不显示每个目标主机的详细响应信息,适用于只想快速了解整体情况时。
-v:详细模式,显示更详细的信息,包括发送和接收的数据包数量、响应时间等。
-a:代表 “alive”,该参数用于仅显示存活(即有响应)的主机。当你使用 fping 检测多个主机时,默认情况下,它会对每个主机的检测结果都进行输出,无论主机是否存活。而使用 -a 参数后,只会显示那些成功响应了 ICMP 回显请求的主机。
-g:用于生成一个 IP 地址范围。它可以让你方便地指定一系列连续的 IP 地址,而无需逐个列出。你可以使用 CIDR 表示法(如 192.168.1.0/24)或者起止 IP 地址(如 192.168.1.1 192.168.1.10)的形式来定义范围。
发表回复 0

Your email address will not be published.