LINUX.ORG.RU
ФорумAdmin

Какие PC работают в сети в тек. момент времени


0

0

Народ! Задался идеей сделать карту сети, да что-б в ней показывалось какие компы в сетку включенный ... имеем: сетку с динамическими IP, кучу компов под Win, и два сервака под Linux ... Получается что у компов в сети тока mac одинаковые (IP то динамичесие, ну у серваков статичесие ...). Надо как-то сделать опрос: какие mac адреса в сети есть? такое возможно? есть другие варианты решения проблеммы?

Мож кто чего делал? подскажите? идеи?

anonymous

Чтобы посмотреть соответсвие IP - MAC нужно дать команду arp.
Она показывает текущий кеш.
Чтобы в кеше были все адреса надо просто преварительно просканировать всю сеть. Например nmap -n -sP 192.168.0.0/24

Возможно дополнительно надо будет вывод arp пропустить через grep чтобы удалить строки с <IP> (incomplete)

А как ты собирашся выводить результаты?

А зачем тебе в сети динамические IP? DHCP прекрасно выдает статические IP. Надо в конфиге прописать соответсвие IP и MAC адресов и все. Тогда можно просто использовать nmap -n -sP 192.168.0.0/24

zhiltsov
()

а вто если прикрутить динамические IP DHCP к Named с ttl IP 5 минут
то и гиморой весь можно убрать
diget @ns zome AXFR
пропустить через awk
отфильтровать(а может и не надо) IP серверов

и получим все живые IP адресса а так-же имена компов с +-5 минут
включен выключен.

Aleks_IZA
()

Дополнительно к предидущему, есть такой демон lisa, сканирует заданый диапазон IP адресов и выдает список, с ним прекрасно работает тотже конкверор пишешь lan: и он выдает список всего что lisa нашел.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.