【Linux】常见命令:fping的介绍和用法举例

news2024/11/15 12:25:57

一、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)。

本次实验到此结束。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1713149.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

01 Nginx安装部署(系列篇)

一、安装部署 1、Nginx的发行版本 常用版本分为四大阵营: Nginx 开源版 | https://nginx.org/:赤裸裸的Web服务器、反向代理、负载均衡(功能少,开发难度大) Nginx Plus 商业版 | https://www.nginx.com/:…

当今世界三个最厉害的人物颜廷利:全球最受欢迎的点赞第一人

我们生活在一个历史的拐点,一个要求我们重新构思自我、解读世界以及预见未来的时代。在这个时代,那些能够洞悉社会发展的深层逻辑,并据此提出全新定义的人,将成为引领人类思维、塑造普遍价值观和主导全球发展议程的先锋。因此&…

python-合并排列数组 I

问题描述:合并两个按升序排列的整数数组a和b,形成一个新数组,新数组也要按升序排列。 问题示例:输入A[1],B[1],输出[1,1],返回合并后的数组。输入A[1,2,3,4],B[2,4,5,6],输出[1,2,2,3,4,4,5,6],返回合并所有元素后的数组。 完整代…

PyTorch张量索引用法速查

作为数据科学家或软件工程师,你可能经常处理大型数据集和复杂的数学运算,这些运算需要高效且可扩展的计算。PyTorch 是一个流行的开源机器学习库,它通过 GPU 加速提供快速灵活的张量计算。在本文中,我们将深入研究 PyTorch 张量索…

数字资产革命:Web3带来的新商业机会

随着区块链技术的不断发展和普及,数字资产正逐渐成为全球范围内的热门话题。作为区块链技术的重要应用之一,Web3正在带来一场数字资产的革命,为传统商业模式带来了全新的机遇和挑战。本文将深入探讨数字资产革命与Web3的关系,探索…

vue学习汇总

目录 一、vue基本语法 1.插值表达式 {{}} 2.显示数据(v-text)和(v-html) 3.事件处理(v-on) 4.循环遍历(v-for) 5.判断语法(v-if) 6.元素显示与隐藏(v-show) 7.动态设置属性(v-bind) 8.数据双向绑定(v-model) 9.计算属性 二、vue组件 1.使用组件的三个步骤 2.注册组…

Android manifest清单文件意外权限来源和合并规则

问题背景 当自写APP发现无缘无故多申请了多个权限,其中一个就是:android.permission.WAKE_LOCK. 一想就知道如果并非自己在APP main中引入的,那就是依赖的库清单文件导入进来的. 定位问题 定位手段 1.manifest-merger-buildVariant-report.txt 根据其内容可知, WAKE_LOCK 权…

Nuxt3 中使用 ESLint

# 快速安装 使用该命令安装的同时会给依赖、内置模块同时更新 npx nuxi module add eslint安装完毕后,nuxt.config.ts 文件 和 package.json 文件 会新增代码段: # nuxt.config.ts modules: ["nuxt/eslint" ] # package.json "devDep…

睿联技术对亚马逊既依赖又竞争:递表前大额分红,资金充裕又补流?

《港湾商业观察》施子夫 王璐 今年3月29日,冲刺创业板IPO的深圳市睿联技术股份有限公司(以下简称,睿联技术)提交了注册,不出意外的话,公司离挂牌上市已经近在咫尺。 然而,在目前资本市场尤其…

第二十三届中国科学家论坛盛大开幕,星医联董事长杨星荣获“十四五”科技创新先锋人物

2024年5月25-26日,第二十三届中国科学家论坛在北京召开,北京星医联科技有限公司(以下简称“星医联”)董事长杨星女士受邀出席并荣获“十四五科技创新先锋人物”称号。同时星医联专利“一种靶向协同降脂的纳米双药制备及应用”荣获…

pytorch深度学习-环境搭建-2

1.1下载cudnn,解压 1.2.找到本级cuda安装路径 1.3.刚才解压文件复制到cuda安装目录 2.1 安装pytouch conda install pytorch torchvision torchaudio pytorch-cuda12.1 -c pytorch -c nvidia

FPGA——eMMC验证

一.FPGA基础 1.FPGA烧录流程 (1) 加载流文件 —— bitfile (2) 烧录文件 —— cmm 二.MMC 1.基础知识 (1)jz4740、mmc、emmc、sd之间的关系? jz4740——处理器 mmc——存储卡标准 emmc——mmc基础上发展的高效存储解决方案 sd—— 三.eMMC和SD case验证 1.ca…

超声波清洗机哪家好用又实惠?四款好评如潮的超声波清洗机推荐

很多戴眼镜的朋友都在寻求一种既能保护眼镜光泽又能深层清洁的方法时,超声波清洗机无疑成为了许多眼镜用户的首选,可以更好清洗眼镜,从而避免眼镜的污渍而导致我们眼部出现过敏的问题。但在市场上琳琅满目的超声波清洗机中,哪些才…

第13章 常用类

一、包装类 二、String String的常用方法: equals:判断内容是否相等,区分大小写。 String str1 "hello";String str2 "Hello";System.out.println(str1.equals(str2));//false equalsIgnoreCase:判断内容…

【后端篇】后端开发工程师-面试攻略

后端开发在系统、软件开发的生命周期过程中有着至关重要的作用,下面就简单聊聊后端开发工程师需要具备的一些知识和技能。 一、扎实的基础知识 作为一名后端开发工程师,对编程语言的深刻理解是必不可少的。无论是 Java、Python、C 等,都需要…

线下实体店相亲机构不靠谱!靠谱的相亲交友婚恋软件有哪些?单身找对象必看!

当下大龄剩男剩女矛盾越来越大,单身市场越来越火热,相亲市场需求也在逐渐变大,线下相亲实体店也越来越多。但是从个人经历来说,实体店相亲不靠谱,收费很高,拖又多,根本脱不了单。现在呢&#xf…

AI Agent:人类工作范式的颠覆者还是人机协作新范式?

编者按: 当前大热的大语言模型和检索增强生成模型,虽然在语言理解和内容生成方面取得了突破性的进展,但仍然存在诸多限制。它们缺乏根据目标导引行为、持续学习和与环境交互的能力,难以应对复杂多变的现实场景需求。 今天为大家带…

Window下VS2019编译WebRTC通关版

这段时间需要实现这样一个功能,使用WebRTC实现语音通话功能,第一步要做的事情就是编译WebRTC源码,也是很多码友会遇到的问题。 经过我很多天的踩坑终于踩出来一条通往胜利的大路,下面就为大家详细介绍,编译步骤以及踩…

连接远程的kafka【linux】

# 连接远程的kafka【linux】 前言版权推荐连接远程的kafka【linux】一、开放防火墙端口二、本地测试是否能访问端口三、远程kafka配置四、开启远程kakfa五、本地测试能否连接远程六、SpringBoot测试连接 遇到的问题最后 前言 2024-5-14 18:45:48 以下内容源自《【linux】》 仅…

基础—SQL—DML(数据操作语言)修改和删除

一、引言 接着上次博客,这次讲解DML语句中的修改数据和删除数据操作。 二、DML—修改数据 UPDATE 表名 SET 字段名1值1 ,字段名2值2 , ...[ WHERE 条件]; 注意:修改语句的条件可以有,也可以没有。如果没有条件,则会修改整张表的…