假设我有以下情况。我有一个位于本地网络中的Linux盒子,该盒子会定期ping网络上其他设备的ip地址,以确保它们正常工作。还要假设我知道这些设备的MAC地址,这是我过去在某个时候通过ARP获得的。现在,假设其中一台设备出现故障,当设备恢复正常工作时,将为其分配一个新的IP地址。如何修改我的定期ping检查以ping新的IP地址?是的,我知道我可以检查Linux框中的arp表以获取新IP地址(如果记录存在)。但是,我能保证该包装盒上的arp已正确更新吗?有什么方法可以方便地强迫我的Linux机器上的arp表更新,并以某种方式找到已知mac地址的新IP地址吗?

最佳答案

我最初的想法是禁用DHCP并静态设置这些地址,除非至关重要的是它们循环经过不同的地址。

关于linux - 当IP更改时,通过ping IP检查设备是否在线,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19625020/

10-14 14:16
查看更多