クライアントを強制的に切断した後、DHCPリースを解放する

クライアントを強制的に切断した後、DHCPリースを解放する

OpenWRT ベースの WiFi アクセス ポイントを構成して、同時に接続できるクライアント数を 4 台に制限しました。そのために、DHCP でリース可能な IP アドレスを限定数 (4) にしました。一定時間 (たとえば 1 時間) が経過したら、クライアントを強制的に切断し、WiFi 認証情報のパスワードを変更したいのですが、リースが新しいクライアントに対して更新され、以前の 4 つの MAC アドレスに対してまだアクティブになっていないことを確認したいのです。

私の最初の質問は、私のケースで既存のリースをクリアして新しいクライアント接続を有効にするにはどうすればよいかということです。ファイルを削除すると情報が削除されると思いますdhcpd.leasesが、そのファイルはリースを許可するかどうかを決定する種類の構成ファイルではありません。

ありがとう。

答え1

OMAPIコマンドシェル(omshell)を使用して、現在のリースの終了時刻を変更することも可能です。このスレッド

(これが機能する場合、omshell スクリプト全体を提供していただければ、この回答を具体化できます。)

答え2

dnsmasq を再起動してもリースはフラッシュされませんか?

いずれにせよ Wi-Fi パスワードを変更する場合は、そのパスワードを変更してユニットを再起動してください。

関連情報