2013-10-27 4 views
0

Предположим, у меня есть следующая ситуация. У меня есть ящик Linux, сидящий внутри локальной сети, и это поле будет периодически пинговать ip-адреса других устройств в сети, чтобы убедиться, что они встали. Также предположим, что я знаю MAC-адреса этих устройств, которые я получил через ARP в какой-то момент в прошлом. Теперь предположим, что одно из устройств опускается, и когда он возвращается, ему назначается новый IP-адрес. Как я могу изменить свою периодическую проверку ping для ping нового ip-адреса? Да, я знаю, что могу проверить таблицу arp на своем Linux-поле, чтобы получить новый IP-адрес, если запись существует. Но какая у меня гарантия, что арп, способный на этот ящик, был правильно обновлен? Есть ли способ отключить таблицу arp на моем ящике Linux для обновления и как-то найти новый IP-адрес для известного MAC-адреса?проверьте, подключено ли устройство через ping ip при изменении ip

+0

Вы можете обновить таблицу ARP одноадресными. См. Http://superuser.com/questions/29640/inverse-arp-lookup – Basilevs

ответ

0

Мои первоначальные мысли состоят в том, чтобы отключить DHCP и установить эти адреса статически, если не критично, что они циклически переходят через разные адреса.

+0

Это должен быть комментарий. – Fiver

+0

Это не полезно. Я не контролирую DHCP в этой среде. Я ищу ответ, который конкретно решает вопрос. – Marc

Смежные вопросы