Wi-Fiルーターの同時接続の最大数を制限するにはどうすればいいですか

Wi-Fiルーターの同時接続の最大数を制限するにはどうすればいいですか

特定のルーター上の指定されていない接続の数を一度に 15 ~ 20 ユーザーに制限しようとしています。

使用可能な IP アドレス範囲を 0 ユーザーから約 20 ユーザーに制限する DHCP 制限を試しました。この方法は機能しますが、ユーザーの IP アドレスが確立されると、新しい接続は許可されません。

つまり、DHCP 範囲が 20 ユーザーに設定されている場合は、最初の 19 人の未指定ユーザーのみが一度に接続でき、ルーターにアクセスしようとするすべての新しい接続は拒否されます。

これは理論上は機能しますが、最初の現在のユーザー セットの 1 つが Wi-Fi をオフにしたり切断したりすると、別のデバイスは接続できなくなります。また、ルーターを再起動したときにのみ、割り当てられた IP アドレスが更新され、新しいユーザー セットが接続できるようになります。

ルーターを再起動せずに、最初に接続したデバイスの 19/20 セットを超える新しい接続を Wi-Fi ネットワークに参加させる方法はありますか? これまでのところ、ネットワーク上の最大接続数を制限する唯一の方法は、DHCP IP 制限またはサブネット マスクを使用する方法のようです。

どちらの方法でも、古い接続が切断されているにもかかわらず、新しい接続に参加できるようにするために、Wi-Fi ルーターを再起動する必要があります。

答え1

ほとんどの (実質的にすべての) SOHO 機器には、これに対する備えはありません。
ハイエンドの (非常に高価な WLAN コントローラーなど) 機器には通常、これに対応する機能がありますが、大企業の環境でない限り、ほとんどの人にとっては手の届かないものです。

すでにお気づきのとおり、最善の方法は、DHCP スコープのサイズを必要な最大クライアント数に制限することです。

ただし、これを適切に動作させるには、もう 1 つ行う必要があります。DHCP リース時間を非常に短い期間に短縮する必要があります。これは、DHCP サーバーは、完全なリース時間が経過するまで、空きアドレスを再利用しないためです。

多くの SOHO ルーターのリース時間はデフォルトで 1 日または 1 週間に設定されています。ただし、通常はリース時間を 15 分程度に設定できます。
これより短く設定するのは得策ではありません。多くのクライアントのネットワーク スタックは、リース時間がこれより短くなることをあまり好まないため、クライアントの安定性に問題が生じる可能性があります。

関連情報