我可以使用子网掩码来限制路由器上的用户数量吗?

(我不是networking人,所以请幽默我。)

我想configuration一个典型的消费者路由器作为一个开放的热点。 但是,路由器的互联网连接的带宽有限。 因此,我想限制有多less人可以同时连接到它。

我可以将DHCP设置为分发less量地址,但是如果指定了自己的IP地址,其他用户仍然可以连接。 所以我宁愿设置一个硬限制。

我想知道如果一个子网掩码将做的伎俩。 我(有点)明白,子网掩码是告诉networking部分从主机部分的IP地址的方式,我认为这意味着我可以限制可能的地址,因此在路由器上的用户数量。 所以:

  • 我可以这样做吗?
  • 可能会把别的东西搞砸吗?
  • 有没有人有足够的耐心列出可能的子网掩码,并有多less用户可以连接每一个?

更新

我查看的列表(对不起,我不是很清楚)是这样的:如果前三个八位字节是255.255.255,那么可能的networking掩码和它们支持多less个主机? 我从Eddy提供的链接中find了这个。 回答:

  • 255.255.255.0:254个主机
  • 255.255.255.128:126个主机
  • 255.255.255.192:62个主机
  • 255.255.255.224:30个主机
  • 255.255.255.240:14个主机
  • 255.255.255.248:6个主机
  • 255.255.255.252:2个主机
  • 255.255.255.254:0个主机
  • 255.255.255.255:0主机

你们有几位已经指出,限制用户和限制带宽是不一样的。 这是一个好点,但在这种情况下,我只关心限制并发用户的数量。

所以,我的问题是: 如果我简单地将上面的一个networking掩码指定给路由器,它是否会有效地限制可能的用户数量,如上所述? 可能会把别的东西搞砸吗?

有没有人有足够的耐心列出可能的子网掩码,并有多less用户可以连接每一个?

Googlefind了这个漂亮的子网计算器

一个小的子网将限制并发用户的数量 – 试图劫持地址的人可能会导致重复IP地址的问题。 这取决于你想限制使用的难度,以及人们将如何努力克服你所实施的措施。

服务质量将有助于共享可用带宽。 谷歌发现这个链接 ,会给你一个什么可用的想法。

使用无线技术很容易欺骗/更改MAC地址,但是您可以想出一些脚本来监视活动的MAC地址,并使用iptables和一些限制性的qos类来限制它们。

编辑为了回答更新的问题:“ 如果我简单地将上面的一个networking掩码分配给路由器,它是否会像上面列出的那样有效地限制可能的用户数量?可能会把别的东西搞乱

当你这样做的时候要注意两点:

  • 在决定要允许的主机数时,请考虑接入点和Internet网关的IP地址(如果网关是不同的方框)。
  • 确保DHCP服务将使用正确的起始地址分配地址(例如,如果networking从零开始,并且只有12个主机有空间,则DHCP服务开始在该范围内分配地址)。 我希望接入点能够自动完成这个工作,但是需要检查。

限制可以连接的用户数量不是限制带宽的最有效的方法。 如果你只有2个用户连接,但其中一个正在下载一个500MB的文件呢? 限制连接用户的数量不会限制每个连接用户的带宽利用率。 我的build议是find一种方法来限制每个用户的带宽利用率。 你可以尝试在网关机器上运行的NetLimiter。

http://www.netlimiter.com/

如果你不愿意实现一个可以允许(小)注册的(免费)访问的业务类系统,那么我build议你最好的办法是使用DHCP计划并缩小子网的范围。 设置10-20分钟的短租时间。 一旦使用了所有的DHCP地址,就不会有其他的地址。 人们将不得不猜测知识产权的范围,即使如此,冒着创造知识产权冲突的风险。

1)是的

2)

  • 首先,您必须从最大可用主机中减去一个IP,因为它将是您的路由器的IP。

  • AP只能容纳有限数量的主机,否则会启动故障。

  • 通过子网限制将只能工作,如果所有的IP将由DHCP提供。 而且你将不得不最小化租赁时间。

  • 您最好通过速度(整形)和并发连接数来限制用户(10-20)

  • 检查这些build立Wi-Fi热点和特殊软件的链接: 第一和第二

你有的大问题是

  1. 超过限制的客户将无法获得IP,但不知道为什么他们没有获得IP。
  2. 即使用户停止主动使用连接,大多数客户端设备仍将保持连接状态。

所以结果不会是“用户不得不轮stream”,一些用户在一天的上网时间就会上网,然后大部分用户无法连接大部分时间。