"Стандартным" будет запись SNMP MIB .1.3.6.1.2.1.4.22
(.iso.org.dod.internet.mgmt.mib-2.ip.ipNetToMediaTable).
$ snmpwalk -v 2c fog.home .1.3.6.1.2.1.4.22
IP-MIB::ipNetToMediaIfIndex.1.192.168.1.94 = INTEGER: 1
...
IP-MIB::ipNetToMediaPhysAddress.1.192.168.1.94 = STRING: 0:13:d4:f4:2b:c4
...
IP-MIB::ipNetToMediaNetAddress.1.192.168.1.94 = IpAddress: 192.168.1.94
...
IP-MIB::ipNetToMediaType.1.192.168.1.94 = INTEGER: dynamic(3)
...
Если ваш маршрутизатор не поддерживает SNMP, следующим вариантом будет подключение с использованием SSH или Telnet, выполнение ip neigh
или arp -n
, а затем анализ выходных данных. (Инструмент "ожидание" полезен для автоматизации входов в Telnet и последующего взаимодействия с командной строкой.)
Если этого также нет, вам придется что-то взломать, чтобы очистить веб-интерфейс.