답변:
몇 가지 옵션이 있습니다.
DHCP 스누핑을 수행하는 경우 다음 명령을 사용하여 바인딩 데이터베이스에서 IP 주소를 찾을 수 있어야합니다.
show ip dhcp snooping binding 00:00:00:00:00:00
DHCP 스누핑이없는 경우 Cisco 장치는 동일한 서브넷에 있거나 (또는 멀티플 SVI를 지원하여 서브넷에 인터페이스를 추가 할 수 있음) TCL에 액세스 할 수있는 최신 IOS (12.2ish 이상)에 있고, 장치가 핑에 응답하면 TCL 스크립트를 사용할 수 있습니다. 인터넷에서 많은 예제를 찾을 수 있으며 그 중 하나는 여기에서 찾을 수 있습니다 . 동일한 서브넷에서 장치를 ping 할 수 있으면 Cisco 장치의 ARP 테이블에 있어야합니다.
일반적으로 L3 장치에서 ARP 항목 또는 DHCP 서버를 확인한 다음 두 번째 옵션을 확인하는 것이 더 빠르고 쉽습니다.
기존 답변 (질문 변경 이전) : 엄격하게 질문에 대답하면 MAC 주소 테이블 항목에서 장치의 IP 주소를 파생시킬 수있는 방법이 없습니다.
MAC 주소 테이블은 장치를 인터페이스에 묶는 L2 정보 세트를 엄격하게 말하고 있습니다. L2에서는 IP 주소를 인식하지 못합니다 (L3 이상의 정보는 L2와 관련이 없으며 다른 프로토콜 일 수도 있습니다).
ARP 테이블에서 항목을 찾을 수있는 원격 네트워크 세그먼트의 L3 장치에 액세스해야합니다.
TL; DR- 누군가의 ARP 테이블 에서 MAC을 찾아야합니다 . 게이트웨이 라우터.
YLearn이 처음 말했듯이 L2 주소 만 제공된 L3 주소를 찾고 있습니다. 적절한 L3 도메인에서 무언가를 찾아야합니다. 스위치에 동일한 네트워크에 L3 인터페이스가 없으면 arp 테이블에 아무 것도 표시되지 않습니다. 장치가 DHCP를 사용하지 않는 경우 (및 / 또는 dhcp 스누핑이 스위치에서 실행되고 있지 않은 경우) 스누핑 테이블에 표시되지 않습니다. 대상 장치의 게이트웨이 인 라우터가 있다고 가정합니다. arp 테이블에 ip-mac 링크가 표시되어야합니다.
최악의 경우, mac은 장치를 포트에 고정시킵니다. IP 주소를 찾으려면 해당 포트의 트래픽을 감시해야합니다.
debug ip packet
하지만 사용은주의 깊게!) 최하위, 그것은 무엇을 이야기하고 가정, 그 L3 도메인 곳의 라우터 어딘가에 꼭있다.