Есть кто живой в локалке? (Пингуем всех подряд)

На редкообновляемом, но полезном сайте Tips4Linux.com опубликован полезный скрипт, позволяющий «пробежаться» по IP-адресам локальной сети и определить какие компьютеры к ней подключены:

for ip in $(seq 1 254); 
do 
    ping -c 1 192.168.1.$ip>/dev/null; [ $? -eq 0 ] && echo “192.168.1.$ip UP” || : ; 
done


Выведет информацию примерно в таком виде:

192.168.1.1 UP
192.168.1.17 UP
192.168.1.24 UP
. . .


Сам не проверял, но, вроде, должно работать
  • +10
  • 05 июня 2010, 00:44
  • yababay

Комментарии (2)

RSS свернуть / развернуть
+
0
Скромно, со вкусом и полезно!
avatar

Markony

  • 05 июня 2010, 09:42
+
0
Работать будет,
если на хостах не отключен ICMP протокол
avatar

Sergei_T

  • 05 июня 2010, 11:19

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.