Как найти все устройства в локальной сети | Zhbert’s Home
Zhbert's Home
Домашняя страничка Zhbert'а

Как найти все устройства в локальной сети

Зная диапазон адресов, можно найти все устройства, которые в нем активны на данный момент. Сделать это можно командой:

echo 192.168.1.{1..254}|xargs -n1 -P0 ping -c1|grep "bytes from"

В результате будет выведен список всех откликвнувшихся устройств.

64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.376 ms
64 bytes from 192.168.1.37: icmp_seq=1 ttl=128 time=0.648 ms
64 bytes from 192.168.1.45: icmp_seq=1 ttl=64 time=0.210 ms
64 bytes from 192.168.1.49: icmp_seq=1 ttl=64 time=0.393 ms
64 bytes from 192.168.1.58: icmp_seq=1 ttl=64 time=0.032 ms
64 bytes from 192.168.1.64: icmp_seq=1 ttl=255 time=1.22 ms
64 bytes from 192.168.1.68: icmp_seq=1 ttl=64 time=0.546 ms
64 bytes from 192.168.1.44: icmp_seq=1 ttl=255 time=57.2 ms