草庐IT

linux - 在 Linux 中检测 IP 地址的更改

有谁知道在Linux中检测IP地址更改的方法。假设我正在运行dhcpcd,它分配了一个新的IP地址,有没有办法在它更改时收到通知?我不能使用D-Bus,因为这是一个没有它的嵌入式ucLinux版本。在/proc/net/中的某些东西上进行通知? 最佳答案 这是一个老问题,但我会回答那些将通过谷歌到达的人(比如我自己)。经过一段时间的努力,我发现您不一定需要为此轮询或破解C解决方案。对于我的情况,我想在IP更改时更新我的​​家庭服务器的(动态dns)域。如果您正在运行dhcpcd,那么您很幸运。dhcpcd会在发生任何事情时运行钩子(

linux - 在 Linux 中检测 IP 地址的更改

有谁知道在Linux中检测IP地址更改的方法。假设我正在运行dhcpcd,它分配了一个新的IP地址,有没有办法在它更改时收到通知?我不能使用D-Bus,因为这是一个没有它的嵌入式ucLinux版本。在/proc/net/中的某些东西上进行通知? 最佳答案 这是一个老问题,但我会回答那些将通过谷歌到达的人(比如我自己)。经过一段时间的努力,我发现您不一定需要为此轮询或破解C解决方案。对于我的情况,我想在IP更改时更新我的​​家庭服务器的(动态dns)域。如果您正在运行dhcpcd,那么您很幸运。dhcpcd会在发生任何事情时运行钩子(