在域中查找具有动态 IP 的设备

在域中查找具有动态 IP 的设备

我正在使用 National Instruments (myRIO) 的设备,可以使用无线或 USB 进行配置。我想将其配置为通过无线网络使用,而无需先通过 USB 连接以获取 IP 地址。但问题是校园无线网络 (Eduroam) 无法提供静态 IP。有没有办法在无线网络(未知 IP)上找到特定设备,例如 myRIO?

答案1

简短回答:在 arp 缓存中找到它

由于您没有指定正在使用的操作系统,我假设是一个 Linux 版本,因为这些工具和程序在其他操作系统中有等效的。

  1. 首先,您需要扫描网络,以便您的 arp 缓存知道网络上的所有其他设备。在 Linux 上,可以使用 nmap 轻松完成此操作(有一个名为 zenmap 的 Windows 端口,其工作方式相同):。nmap -sP 192.168.10.0/24将网络 ID 替换为适合您校园 DHCP 池的任何内容

  2. 在 arp 缓存中查找:arp -n将显示您的计算机知道的网络上的所有地址。某些设备的 MAC 地址(arp 表中的第一列)是物理打印在其上的。如果没有,您需要查看 arp 表中的 MAC 地址的前半部分,看看是否有任何地址与您的设备制造商相匹配。我不确定 National Instruments 使用的供应商 ID 是什么,但通过致电他们的技术支持,他们应该能够为您查找,这样您就不必在 arp 表中的每个设备上查找供应商 ID。

相关内容