导游

如何 Ping 局域网上的所有 IP 地址

要监控无线 LAN 上现有的 ad-hoc 客户端的数量,识别在 DHCP 范围内设置了自己的固定地址的设备或清点当前连接到您的网络的设备,您可以在子网。响应ping的设备列表是完成任何这些任务的良好起点。

视窗

1

按下“ Windows”键并键入“ command”。右键单击“命令提示符”,然后选择“以管理员身份运行...”,确认请求。

2

使用DOS“ FOR”命令创建一个从1到254的循环,这是192.168.1.0网络上有效IP地址的范围。类型:

FOR /L %i IN (1, 1, 254)

3

通过 ping 命令按照 FOR 循环在每次迭代中执行。例如,在同一行上,键入:

做ping -n 1 192.168.1。%i

这样整行都是:

FOR / L%i IN(1,1,254)执行ping -n 1 192.168.1。%i

4

按“ Enter”以ping您网络上的设备。过滤结果,以将结果通过管道传递到FIND命令中,以仅打印对ping作出响应的设备。例如,键入:

FOR / L%i IN(1,1,254)执行ping -n 1 192.168.1。%i |查找/ i“答复”

Linux或Unix

1

登录到您的服务器并打开命令提示符窗口。创建一个单行的shell脚本,该脚本循环遍历每个IP地址并对其执行ping操作。

2

使用For语句创建一个从1到254的循环。例如,键入:

对于 $(seq 1 254) 中的 ip;

3

将语句添加到ping IP地址,用循环变量替换地址的最后一部分,然后结束该语句。例如,键入:

执行ping -c 1 192.168.1。$ ip;完毕

因此该行显示为:

对于$(seq 1254)中的ip;执行ping -c 1 192.168.1。$ ip;完毕

4

按“Enter”运行单行。

$config[zx-auto] not found$config[zx-overlay] not found