Я хочу быть в состоянии определить, находится ли определенное устройство с данным MAC-адресом в сети, не требуя, чтобы у интерфейса тестирующего устройства был IP-адрес вообще. Один из способов сделать это - отправить пакет обнаружения DHCP и проверить MAC-адрес сервера DHCP, хотя это ограничивается только обнаружением сервера DHCP. Я также искал протоколы, такие как LLDP, но, похоже, для этого требуется демон, работающий на проверяемом устройстве, чтобы ответить на сообщения.
В прошлом я использовал arping для использования сообщений ARP (только для уровня 2), чтобы «пинговать» IP-адрес, но для этого все же требуется IP-адрес, назначенный интерфейсу. Мне нужен какой-то l2ping, который пингует MAC-адрес и видит, получает ли он ответ.