答案1
我知道这是一篇非常古老的帖子,但我在网上找不到关于如何使用 dnsmasq 发布/续订 DHCP 租约的简单答案,所以我想我会分享给其他需要帮助的人。我在 Raspberry Pi debian_version 10 上运行,将其用作远程 VPN 隧道,因此使用 DHCP 来管理子网。
有多种服务可以通过 DHCP 管理 IP 地址分配。您引用的链接是针对 dhclient 的,它是一种不同的 DHCP 服务。
要强制 DHCP 续订租约,您必须删除旧租约并让 dnsmasq 颁发新的租约。
查看当前租约:
cat /var/lib/misc/dnsmasq.leases
要删除旧租约,请手动删除此处每个条目的行:
sudo nano /var/lib/misc/dnsmasq.leases
重新启动 dnsmasq 并没有在我的子网上发出新的租约,可能是因为网络上的设备仍然看到它们的租约尚未过期。编辑租约文件后重新启动 Pi 对我来说有效 - 重新启动后生成了新的租约。