编辑选定的答案可以解决我试图解决的更广泛的问题,即“给出选定的mac地址,如何有效地在本地网络上找到每个mac地址对应的IP地址?”。
原文:我需要编写一个程序来查找本地网络上计算机的IP地址。
我有机器的Mac地址。
假设DHCP服务器针对给定的mac地址返回相同的IP地址,则可能会以某种方式将DHCP请求发送到服务器,插入已知的mac地址,并捕获响应(大概在其中具有正确的IP地址)该mac地址?
更多信息:我尝试过arpwatch,发现它不可靠。更令人满意的是addrwatch https://github.com/fln/addrwatch
#!/bin/bash
arp-scan -l
arp-scan(1)的手册页。(如果您的计算机具有多个接口,则可能需要指定要使用哪个接口的网络进行扫描-I <interface>
。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句