我试图将给定路由器上未指定的连接数量限制为每次 15 到 20 个用户。
我尝试过 DHCP 限制,其中可用的 IP 地址范围限制为从 0 个用户到 20 个左右。虽然这种方法可行,但是一旦建立了用户 IP 地址,它就不允许建立新的连接。
换句话说,如果将 DHCP 范围设置为 20 个用户,则每次只有最初的 19 个未指定的用户可以连接,并且所有尝试访问路由器的新连接都将被拒绝。
虽然这在理论上是可行的,但事实证明,如果初始当前用户组中的某个用户关闭或断开 WIFI 连接,则其他设备无法连接到该 WIFI。只有当路由器重新启动时,分配的 IP 地址才会刷新,新一组用户才能连接。
有没有办法允许除初始 19/20 组连接设备之外的全新连接加入 Wi-Fi 网络而无需重新启动路由器?到目前为止,似乎限制网络上最大连接数的唯一方法是通过 DHCP IP 限制或子网掩码。
尽管旧连接已断开,这两种方法都需要重新启动 Wi-Fi 路由器以允许新连接加入。
答案1
大多数(几乎所有) SOHO 设备都不会提供任何此类功能。
高端(例如非常昂贵的 WLAN 控制器)设备通常具有此类功能,但对于我们大多数人来说,这超出了范围,除非您身处大型企业环境中。
正如您已经意识到的那样,您能做的最好的事情就是将 DHCP 范围的大小限制为所需的最大客户端数量。
但是,为了使其正常工作,您还必须做另一件事:您需要将 DHCP 租用时间缩短到很短的一段时间,因为 DHCP 服务器直到其完整租用时间到期之后才会重新循环使用空闲地址。
许多 SOHO 路由器默认租用时间为 1 天或 1 周。但您通常可以将租用时间设置为 15 分钟左右。
将其设置得更低不是一个好主意。许多客户端中的网络堆栈并不喜欢租用时间变得更短,这可能会导致客户端出现稳定性问题。