命令:
nmap -sP 192.168.0.0/24
脚本
#!/bin/bash
for I in `seq 1 255`
do
ping -c 2 -W 2 10.0.0.$I &>/dev/null
if [ $? -eq 0 ]
then
echo -e "10.0.0.$I is up."
else
echo -e "10.0.0.$I is down."
fi
done
本文介绍了一种使用bash脚本和nmap工具批量检测局域网内设备在线状态的方法。通过执行特定命令,可以快速扫描指定IP范围内的所有设备,判断其是否在线,并输出相应信息。这种方法对于网络管理员排查网络故障、监控网络设备状态非常有用。
命令:
nmap -sP 192.168.0.0/24
脚本
#!/bin/bash
for I in `seq 1 255`
do
ping -c 2 -W 2 10.0.0.$I &>/dev/null
if [ $? -eq 0 ]
then
echo -e "10.0.0.$I is up."
else
echo -e "10.0.0.$I is down."
fi
done

被折叠的 条评论
为什么被折叠?