站长视角
用户至上

Linux 系统ping 检测子网下所有 IP 的可用性

在运行 Linux 系统的主机上通过发送 ICMP 数据包,根据响应情况查询 C 类子网下所有 IP 的可用性。在检测前,需要确保各 IP 已绑定主机使用,并处于运行状态没有禁 ping。

方法 1

使用 Shell 脚本批量检测,特点是不需安装额外软件。

for i in $(seq 1 254); do ping -c 1 192.168.1.$i; done

方法 2

使用 fping 工具批量检测,特点是灵活易用。

# 安装 fping (Centos)
yum -y install epel-release
yum -y install fping

查询命令。

# 输出所有结果
fping -g 192.168.1.0/24

# 输出可用 IP
fping -a -g 192.168.1.0/24

# 输出不可用 IP
fping -u -g 192.168.1.0/24
赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权, 转载请注明出处。
文章名称:《Linux 系统ping 检测子网下所有 IP 的可用性》
文章链接:https://cnidc.co/21348.html
【声明】:国外主机测评仅分享信息,不参与任何交易,也非中介,所有内容仅代表个人观点,均不作直接、间接、法定、约定的保证,读者购买风险自担。一旦您访问国外主机测评,即表示您已经知晓并接受了此声明通告。
【关于安全】:任何 IDC商家都有倒闭和跑路的可能,备份永远是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现,请保持良好的备份习惯。

登录

找回密码

注册