通过调用MAC地址发现新的IP地址

通过调用MAC地址发现新的IP地址

我有两个位于远程网络上的设备:

  • 运行 Ubuntu 20.04 的 Raspberry Pi。我们称之为Alex
  • Raspberry Pi Pico Wireless 仅运行我的代码。我们称之为Bob

Alex仅充当某种网关Bob

它们都共享同一个本地网络,但为了进行今天的练习,你可以假设它们都从本地 DHCP 服务器分配了动态 IP,而静态 IP 是不是一个选项。

我知道Alex可以使用来发现它的 IP 已经改变dhcpcd-hooks

但棘手的部分是如何发现Bob有新的 IP 地址并找出新的 IP 地址是什么?

可以安全地假设Bob无法更改其 MAC 地址,那么可以Alex利用这一事实来发现新的 IP 地址吗?

故障回复解决方案当然是nmap对整个子网进行扫描,并找出哪个 IP 地址使用正确的 MAC 地址进行响应,但这听起来有点过分。

相关内容