下载脚本
sudo wget -c https://github.com/github-sunpiaoliang/forping/raw/main/forping.sh -P /usr/bin/
如果因为网络原因不能访问可以通过直接创建脚本的方式, 创建脚本
sudo vi /usr/bin/forping.sh
#!/bin/bash
for i in {1..254};do
{
ping -c1 -W1 $1.$i &> /dev/null && echo "$1.$i" is alive || echo $1.$i is unreachable;
}&
done
wait
赋予执行权限
sudo chmod +x /usr/bin/forping.sh
创建软连接起个别名
ln -s /usr/bin/forping.sh /usr/bin/forping
执行命令运行脚本 查看 192.168.0网段下的存活主机
forping 192.168.0
可以进行过滤查看只存活主机
forping 192.168.0 | grep 'alive'
后续命令还可以重定向把结果输出到文件
forping 192.168.0 | grep 'alive' > ping.log
网友评论