我配置了一個基於OpenWRT的wifi存取點,將同時客戶端的數量限制為4個。為此,我提供了可透過 DHCP 租用的有限數量 (4) 個 IP 位址。一段時間後(例如一小時),我想強制客戶端斷開連接,並更改 wifi 憑證的密碼,但我想確保新客戶端的租約已續訂,並且前 4 個租約不再有效mac地址。
我的第一個問題是如何清除現有租約以在我的情況下啟用新的客戶端連線?我認為刪除dhcpd.leases
文件會刪除訊息,但該文件不是一種授予或不授予租約的配置文件。
謝謝。
答案1
可以使用 OMAPI Command Shell (omshell) 修改目前租約的結束時間,如中所述這個線程。
(如果這有效,那麼如果您可以提供整個 omshell 腳本,那麼我們就可以充實這個答案。)
答案2
重新啟動 dnsmasq 不會刷新租約嗎?
如果您無論如何都要更改 wifi 密碼,只需更改該密碼並重新啟動裝置即可。