Có một vài sự lựa chon.
Nếu bạn đang thực hiện DHCP snooping, bạn sẽ có thể tìm thấy địa chỉ IP trong cơ sở dữ liệu ràng buộc bằng lệnh sau:
show ip dhcp snooping binding 00:00:00:00:00:00
Nếu bạn không có DHCP snooping, thiết bị Cisco nằm trên cùng một mạng con (hoặc hỗ trợ nhiều SVI để bạn có thể thêm giao diện trên mạng con), bạn đang sử dụng iOS mới hơn (12.2ish hoặc tốt hơn) với quyền truy cập vào TCL, và thiết bị sẽ phản hồi ping, sau đó bạn có thể sử dụng tập lệnh TCL. Bạn có thể tìm thấy nhiều ví dụ trên internet, một trong số đó có thể tìm thấy ở đây . Khi thiết bị có thể ping thiết bị (trên cùng một mạng con), thiết bị sẽ nằm trong bảng ARP của thiết bị Cisco.
Nói chung, sẽ nhanh hơn / dễ dàng hơn để kiểm tra trên thiết bị L3 cho mục ARP hoặc máy chủ DHCP sau đó là tùy chọn thứ hai.
Câu trả lời cũ (trước khi thay đổi câu hỏi): Trả
lời nghiêm ngặt câu hỏi của bạn, không có cách nào để lấy được địa chỉ IP của thiết bị từ mục nhập bảng địa chỉ MAC.
Bảng địa chỉ MAC nói đúng một bộ thông tin L2, buộc các thiết bị vào một giao diện. Tại L2, không có nhận thức về địa chỉ IP (vì thông tin L3 trở lên không liên quan đến L2 và có thể dễ dàng trở thành giao thức khác).
Bạn sẽ cần quyền truy cập vào thiết bị L3 cho phân đoạn mạng từ xa nơi bạn có thể tra cứu mục trong bảng ARP.