我想要实现的是在 LAN 上提供 HTTL 服务器。我们将其称为服务器并为其指定地址 192.168.0.2。我想让人们通过移动设备上的浏览器访问此服务器,但前提是他们通过 WiFi 连接到 LAN(他们不能从 LAN 区域之外的连接,例如通过 WAN 或其他方式)。
通常情况下,除非我想让很多人同时连接,否则这不会成为问题。我听说通过 WiFi 连接的最大用户数量是 256(包括服务器和路由器),子网掩码为 255.255.255.0。更改子网掩码可能会增加用户数量(是真的吗?)但实际上超过 20-30 就会使路由器停止运行。
问题来了:
- 是否有允许超过200个用户同时连接的路由器?
- 更改子网掩码是否会让我有机会在网络中拥有超过 255 个客户端?
- WiFi无线带宽能允许这么多用户同时使用吗?
- 可以通过多个接入点解决吗?我的意思是一个路由器和 3-5 个或更多接入点?
- DHCP 服务器是否可以为用户提供从 192.168.0.1 到 192.168.3.255 的 IP 地址?
附加信息:
- 安全问题与我无关;如果这可以使问题更容易解决,那么登录网络时可能不需要加密。
- 如果有更贵但更好的解决方案 — 请随时告诉我。购买更多接入点或更好的路由器不是问题。
答案1
您的问题一一回答:
是否有允许超过200个用户同时连接的路由器?
是的 - 我不会推荐产品,所以只需使用您最喜欢的搜索引擎进行搜索即可。常见品牌有 Ruckus、Cisco、Aruba、Zyxel 等。
更改子网掩码是否会让我有机会在网络中拥有超过 255 个客户端?
是的——请参阅下文了解更多信息。
WiFi无线带宽能允许这么多用户同时使用吗?
是的,大多数优质的 AP 都具有管理带宽的功能。
可以通过多个接入点解决吗?我的意思是一个路由器和 3-5 个或更多接入点?
是的,这是正常的做法。由于无线协议的限制,AP 的最大客户端数量是有限的,但路由器的规模要大得多,因此 1 个不错的路由器就足以满足 500 个用户的需求。AP 的数量取决于您购买的实际 AP。
DHCP 服务器是否可以为用户提供从 192.168.0.1 到 192.168.3.255 的 IP 地址?
是的 - 非常简单 - 子网掩码为 255.255.255.0(意味着掩码的最后一部分可以给出 0 到 255 个数字,总共 256 个)。其中,由于 IP 路由的工作方式,.0 和 .255 未被使用,因此您有 254 个可用地址。然后网关使用一个地址,剩下 253 个可用的客户端地址。当子网掩码为 255.255.0.0 时,这意味着总共有 (256 x 256) = 65536 个 IP 地址可用,在删除 .0.0 和 .255.255 以及网关的地址后,您有 65533 个可用地址。
由于您位于防火墙后面的子网中,我能想到的唯一限制将由路由器或 AP 设置(家用设备通常将最后部分限制为 0,但即使在家用市场,也并非所有设备都会施加限制)。请记住,子网掩码只是与 IP 寻址相关的“限制”,在私有网络中,它本质上是一个任意限制。
答案2
我听说通过 WiFi 连接的最大用户数量是 256
这个数字很接近,但是,它们能够获得的连接速度会受到限制。经验法则是 45 台设备。
例如,额定速度为 300 Mbps 的 WiFi 路由器在连接 250 台设备时,其平均速度将被限制为 0.8 Mbps。
存在许多实际限制:
Wi-Fi 网络扩展的实际限制
将 250 台设备连接到单个 WiFi 接入点虽然在理论上是可行的,但在实践中却不可行,原因如下:
- 在家庭网络中,所有设备通常共享一个互联网连接。随着越来越多的设备加入网络并开始同时使用网络,客户端的访问性能将开始下降。即使只有少数活跃设备在流式传输视频或下载文件,也会很快使共享互联网链接达到最大容量。
- 即使仅处理本地流量而不访问互联网,接入点在长时间极限负载下运行时也会过热并停止工作。
- 大量 WiFi 客户端集中在物理距离较近的地方(如家庭或办公楼)会产生严重的无线信号干扰。WiFi 客户端之间的无线电干扰会降低网络性能(由于频繁重新广播无法到达目的地的消息),并最终导致连接中断。
您可以通过添加其他路由器或接入点来解决这些限制:
如何最大限度地发挥网络潜力
在家庭网络上安装第二个路由器或接入点可以极大地帮助分散网络负载。通过向网络添加更多接入点,实际上可以支持任意数量的设备。然而,这将使网络逐渐变得更加难以管理。
来源无线网络容量……有多少设备可以连接到我的 WiFi 网络? - Actiontec.com
和:
一般经验法则是将家庭网络上同时连接的数量限制为 45 个。但是,具体数量将根据每个设备的用途而有很大差异。例如,下载 MP3、ISO 或其他大型文件所需的带宽比查看电子邮件或简单的网页浏览要多得多。同样,如果网络托管 Web、FTP 或游戏服务器,则建议的网络连接数量限制可能会低得多。
答案3
理论上,您甚至可以为您的 WiFi 使用 /8 网络(10.0.0.0 网络掩码 255.0.0.0)。这将为您的用户提供足够的 IP 地址。但这不切实际。
但实际上,您需要使用企业级解决方案。大多数家用路由器最多只能容纳 30 位用户(双频 Netgears 最多只能容纳 64 位用户,等等),您必须建立一个包含超过 16 个接入点的路由网络才能使您的服务器可用。
企业级解决方案价格不菲。例如,带有几个接入点的 Aruba 无线局域网控制器的价格很容易就达到 10,000 欧元(折算成当地货币),并且需要相当多的知识才能设置。思科的价格甚至更高。
Meraki 价格(稍微)便宜一些,并且提供了相对易于使用的“云”解决方案,但它可能不符合您的要求。
您需要的接入点数量还取决于您使用的协议:
Protocol Bandwidth #clients per AP
802.11b 600 kbps 13
802.11g 600 kbps 43
802.11n (2 Spatial Streams) 600 kbps 273
(这是思科,但其他供应商应该也可以)
如果您要使用一堆家用路由器,那么您还必须考虑干扰问题。您的 16 个路由器的频段数量有限,它们会降低与其他路由器的连接速度。此外,16 个家用路由器的堆叠也不是很便宜。
如果您要使用企业级解决方案,DHCP 将包含在其中。但在决定此类网络的架构之前,请先寻求专家的帮助。
答案4
这里有几个不同的限制。接入点可能确实只能同时容纳这么多用户,否则信号衰减会非常严重,从而随机开始掉线。这可以通过使用多个接入点来解决,每个接入点可以为不同的用户提供服务。此外,较便宜的接入点或路由器可能无法同时处理许多用户,而较昂贵的路由器/接入点最多可以容纳 255 个用户。
第二个是分配 IP 地址。为了让设备通过 wifi 网络/lan 网络进行通信,每个设备都必须获得一个 IP 地址。这意味着 DHCP 服务器必须设置一个足够大的网络来分配超过 255 个 IP 地址。这自动意味着您必须创建一个具有更大子网(B 类或更高)的网络,或者将每个段划分为 vlan,以便它们可以拥有自己的内部网络,这意味着 A 组中的人无法看到和与 B 组中的人进行通信,等等,但如果您这样设置,所有人都可以访问您的 Web 服务器。这里提到的第二个选项设置起来会更棘手,除非您拥有功能强大的硬件,否则无法完成。这可以简单到具有 wifi 功能的多个路由器,每个路由器最多可服务 255 个用户,并且它们的 wan 端口链接到您的服务器所在的网络。
此外,更好的企业硬件可以在一台设备上完成此操作,但设置起来比较困难。
因此,最简单的方法是使用一个具有更大子网掩码的路由器来创建具有多个 Wifi 点的 B 类网络。