|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Igor Chumak 2:5020/400 18 Dec 2003 19:39:49 To : Igor S.Kozhukhov Subject : Re: arp -------------------------------------------------------------------------------- Hello, Igor! You wrote to All on Thu, 18 Dec 2003 20:53:16 +0300: IS> Hello All! IS> есть задача - нужно определить - сколько компов находится в сети. IS> как я делал у меня есть список ip адресов IS> по каждому адресу я делал IS> ping -c3 $ip IS> потом смотрел таблицу arp если в таблице присутствовал мак+ип - IS> значит комп в данное время к сети подключен - если есть ин но нету IS> мака - значит комп отключен от сети IS> попингам было не определить - народ на WinXP включал опцию фаервола IS> - и комп на пинги не отвечал. IS> мой вариант раньш работал нормально - раз в 5 минут запускался IS> скрипт который все еенто считал и рисовал картинку mrtg - но сечас IS> компов в сети стало много - IS> и 5 минут мало стало скрипту - чтобы отпределить - есть комп или IS> нету - IS> произходит наложение запусков mrtg - который в свою очередь делает IS> lock файл - IS> и шлет письма - когда запускается его вторая копия. все замечательно IS> работает когда большее кол-во компов включено - и начинает тормозить IS> - когда либо фаервол или комп выключен IS> есть како-нить более быстрый способ определить по пулу ip адресов - IS> сколько их в двнный момент подключены к сети? мне нужно знать именно IS> сколько компов подключены к сети - а не только пользую инет - инет IS> могу посмотреть. 1. ping -c 1 -w 1 $ip за 5 мин 200 пингов должно пройти 2. можно распараллелить сканирование в несколько потоков 3. увеличить интервал ;)) With best regards, Igor Chumak. E-mail: igor()g-auto.pul.kiev.ua --- ifmail v.2.15dev5.1 * Origin: Adamant ISP news server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1203441e83d2f.html, оценка из 5, голосов 10
|