如何知道本地网络上某个节点的 IP 并知道其 MAC 地址?

如何知道本地网络上某个节点的 IP 并知道其 MAC 地址?

有没有办法ping IP,并了解 PC此 IP 的 mac 地址

例如,在我的网络中,有一台打印机,其 IP 为 192.168.1.99(动态),我需要

它的 mac 地址,以便在 dhcp 中为其预留。

答案1

如果客户在你的本地网络

  1. 对其进行 ping 操作。
  2. 然后运行此命令:ip neigh show

答案2

为此,我首先 ping IP。在此示例中,我将使用 IP 10.1.1.1:

ping -c 1 10.1.1.1

然后得到MAC地址来自 ARP 缓存:

arp -a 10.1.1.1 | awk '{print $4}'

输出应该是 Mac 地址

相关内容