通过LAN上的MAC地址查找IP地址


10

我想在我的以太网上查找一个MAC地址,并找到那台机器的IP。我应该使用哪个应用程序发出什么命令?

编辑:我尝试过:fping -g 195.88.88.0/24 | arp -a | grep 4C:12:10:11:35:B4但这不起作用(我用自己的MAC检查是否可以找到)

Answers:


9

下载并安装arp-scan-它会返回它可以找到的所有MAC地址及其报告的IP地址。许多发行版在其存储库中都有arp-scan软件包。

例如,要扫描网络192.168.1.0:

arp-scan 192.168.1.0/24

最后,一种找出我的无线AP地址的方法:)
Bart van Heukelom 2012年

1

据我所知,nmap不能这样做。您可以通过查看与的ARP交易来完成此操作tcpdump,或者在Windows上尝试使用arp -a(但前提是您之前已经与之通信过)。


0

MAC地址可能没有关联的IP地址,(或其IP地址可能与您的主机网络/掩码不兼容)。要获取所有可以响应并响应ping的主机,请使用255.255.255.255。

正如其他人所建议的,用于tcpdump -env查找ARP和MAC地址。如果您怀疑可能是IP配置错误,则可以将ip / netmask设置为某个较大的网络掩码(195.88.88。netmask 128.0.0.0,这可能会使您脱机。

Ping 255.255.255.255,看看是否获得地址解析。(这将覆盖从128-255的网络;将您的ip设置为10.10.10.10/128.0.0.0,以获取另一半可能的IPv4地址。


请阅读superuser.com/faq#signatures。您不应该在帖子上签名。
西蒙(Simon)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.