Istnieje kilka opcji.
Jeśli wykonujesz szpiegowanie DHCP, powinieneś być w stanie znaleźć adres IP w powiązanej bazie danych za pomocą następującego polecenia:
show ip dhcp snooping binding 00:00:00:00:00:00
Jeśli nie masz szpiegowania DHCP, urządzenie Cisco znajduje się w tej samej podsieci (lub obsługuje wiele SVI, dzięki czemu możesz dodać interfejs w podsieci), korzystasz z nowszego IOS (12.2ish lub lepszego) z dostępem do TCL, a urządzenie odpowie na ping, wtedy możesz użyć skryptu TCL. W Internecie można znaleźć wiele przykładów, z których jeden można znaleźć tutaj . Gdy będzie w stanie wysłać polecenie ping do urządzenia (w tej samej podsieci), powinno znajdować się w tabeli ARP urządzenia Cisco.
Zasadniczo byłoby łatwiej / łatwiej sprawdzić na urządzeniu L3 wpis ARP lub serwer DHCP, a następnie drugą opcję.
Stara odpowiedź (przed zmianą pytania):
ściśle odpowiadając na twoje pytanie, nie, nie ma sposobu, aby uzyskać adres IP urządzenia z wpisu tablicy adresów MAC.
Tablica adresów MAC jest ściśle zestawem informacji L2, wiążącym urządzenia z interfejsem. W L2 nie ma świadomości adresu IP (ponieważ informacja L3 i powyżej nie ma znaczenia dla L2 i równie łatwo mogłaby być innym protokołem).
Potrzebny byłby dostęp do urządzenia L3 dla zdalnego segmentu sieci, w którym można wyszukać wpis w tabeli ARP.