首页 > 其他分享 >fping命令详解

fping命令详解

时间:2025-01-13 15:21:12浏览次数:1  
标签:24 1.1 主机 fping ping 192.168 命令 详解

fping 是一个用于发送 ICMP ECHO_REQUEST 数据包到网络主机的工具,类似于 ping 命令,但它可以同时 ping 多个主机。fping 通常用于网络监控和批量测试主机的可达性。

安装 fping

在大多数 Linux 发行版中,fping 可以通过包管理器安装:

  • Debian/Ubuntu: sudo apt-get install fping
  • CentOS/RHEL: sudo yum install fping
  • Fedora: sudo dnf install fping
  • Arch Linux: sudo pacman -S fping

基本用法

fping [选项] 主机列表
  • 主机列表: 可以是一个或多个 IP 地址或主机名,用空格分隔。

常用选项

  • -a: 只显示存活的主机(alive)。
  • -A: 显示主机的 IP 地址而不是主机名。
  • -b <大小>: 设置发送的 ICMP 数据包的大小(字节)。
  • -c <次数>: 指定每个主机的 ping 次数。
  • -g <地址范围>: 使用 IP 地址范围(如 192.168.1.1 192.168.1.254)或 CIDR 表示法(如 192.168.1.0/24)。
  • -i <间隔>: 设置 ping 之间的时间间隔(毫秒)。
  • -l: 循环 ping(类似于 ping 的默认行为)。
  • -q: 安静模式,只显示汇总信息。
  • -r <重试次数>: 设置重试次数(默认 3 次)。
  • -s: 显示汇总信息(如丢包率、往返时间等)。
  • -t <超时>: 设置每次 ping 的超时时间(毫秒)。
  • -u: 只显示不可达的主机(unreachable)。

示例

  1. Ping 多个主机:

    fping 192.168.1.1 192.168.1.2 192.168.1.3
    

    输出示例:

    192.168.1.1 is alive
    192.168.1.2 is unreachable
    192.168.1.3 is alive
    
  2. 使用 IP 地址范围:

    fping -g 192.168.1.1 192.168.1.10
    

    这将 ping 192.168.1.1192.168.1.10 之间的所有 IP 地址。

  3. 显示存活的主机:

    fping -a -g 192.168.1.0/24
    

    这将只显示 192.168.1.0/24 网络中存活的主机。

  4. 循环 ping:

    fping -l 192.168.1.1
    

    这将持续 ping 192.168.1.1,直到你手动停止(按 Ctrl+C)。

  5. 设置 ping 次数:

    fping -c 5 192.168.1.1
    

    这将 ping 192.168.1.1 5 次后停止。

  6. 显示汇总信息:

    fping -s -g 192.168.1.0/24
    

    这将显示 192.168.1.0/24 网络的汇总信息,包括丢包率和平均往返时间。

总结

fping 是一个功能强大的网络诊断工具,特别适合批量测试主机的可达性。通过结合不同的选项,你可以灵活地使用 fping 来满足各种网络监控和故障排查的需求。

标签:24,1.1,主机,fping,ping,192.168,命令,详解
From: https://www.cnblogs.com/ydswin/p/18668631

相关文章

  • 《ARM Cortex - M3与Cortex - M4权威指南》第8章深入了解异常处理详解
    8.1简介8.1.1关于本章本章主要聚焦于ARMCortex-M3与Cortex-M4处理器中异常处理的深入知识。旨在让读者全面理解异常处理机制,包括异常处理的实现方式、栈帧的管理以及异常流程中的各种细节,这些知识对于开发高效、可靠的基于这两款处理器的嵌入式系统至关重要。8.1.......
  • linux常用命令(2)[常用快捷键, clear, date, ping, ps, kill, man, help, info ]
    常用快捷键清空命令行界面  clear示例显示时间 datedate和date-R命令的区别如下"CST"表示"ChinaStandardTime",即中国标准时间中国标准时间是协调世界时(UTC)的东八区时间,也就是UTC+8:00网络测试命令  ping用于测试主机之间网络的连通性上面的截图......
  • Git客户端(TortoiseGit)超全使用详解
    前言大家好,我是小徐啊。git是我们在开发Java应用的时候,要用到的代码版本管理工具。但是git本身自带的命令和gui工具,使用起来不是特别方便。TortoiseGit作为git的客户端,是一款非常实用的工具,能让我们以图形化的界面去操作git,今天就来介绍下TortoiseGit。文末附获取方式。如何使......
  • Web基础-分层解耦-IOC&Dl详解
    (回顾重点)Q:什么是IOC以及DI?控制反转:InversionOfControl,简称IOC。对象的创建控制权由程序自身转移到外部(容器),这种思想称为控制反转。依赖注入:DependencyInjection,简称DI。容器为应用程序提供运行时,所依赖的资源,称之为依赖注入。Bean对象:IOC容器中创建、管理的对象,称之为......
  • 蓝牙相关命令
    记录一些蓝牙需要用到的命令,以防忘记,hcitool 用于连接断开设备;hciattach初始化(串口/波特率)和绑定tty设备;hciconfig查看蓝牙设备的属性,设置蓝牙设备的操作;hcidump读取发送和接受蓝牙设备的原始hci数据(该设备可以通过-I参数指定,默认当前第一个有效的连接设备),并按照人可以......
  • 解锁电商新可能:详解主流电商平台API接口
    在数字化浪潮中,电商平台正以前所未有的速度发展,而API(应用程序编程接口)接口作为不同软件系统之间进行数据交换和通信的桥梁,对电商平台的重要性不言而喻。以下是对主流电商平台API接口的详细解析:一、主流电商平台API接口概述主流电商平台如阿里巴巴、京东、淘宝、拼多多等,都提......
  • C语言指针详解
    指针前言在这部分,需要大家花时间理解和练习用什么错误和缺失,也欢迎大家补充!!!1.内存和地址在现实生活中,对于一个任何一个地方都有对应的地址同样地,在计算机中我们把内存单元的编号也称为地址在C语言中我们称其为指针对于一个内存单元,其占一个字节,一个字节又是八个比......
  • 统计代码量+处理代码单元测试覆盖率命令
    没有changeId:cd.gitlsrm-rfhooksmkdirhookscd../gitdir=$(gitrev-parse--git-dir);scp-O-P29418huangting2@gerrit.cmss.com:hooks/commit-msg${gitdir}/hooksgit常用命令大全:相关名词解释master:默认开发分支origin:默认远程版本库Index/Stage:暂存区Wo......
  • GBase DATE(expr) 函数详解
    DATE(expr) 是一个用于从日期或日期时间表达式中提取日期部分的日期和时间函数。它在数据分析、报告生成、数据清洗、时间序列处理以及各种需要处理和转换日期数据的场景中非常实用。通过 DATE 函数,用户可以轻松地获取日期部分,忽略时间部分,从而简化日期相关的计算和比较。1. ......
  • Java 邮件发送超时时间问题及优化方案详解
    哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛  今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。  我是一名后端开发爱好者......