DHCP 对 IP 租约进行分类

DHCP 对 IP 租约进行分类

我将对我的家庭网络环境进行重大升级。我有一个 dlink 655 路由器。在此路由器上,所有 DHCP 都将运行。此外,我还会拥有 3 个额外的 AP。

我想以某种方式按顺序排列给定的 IP 租约。例如,所有有线连接的范围为 50-100,无线设备的范围为 101-200,2-49 的服务器/服务将在其上打开端口,等等。

这可能吗?还值得一提的是,整个房子将通过 24 端口千兆交换机进行布线。

答案1

如果您想使用单 IP LAN,硬件和 IP 方面的限制将使此方法无法实施。特别是所有 DHCP 都在 dlink 路由器上、存在多个 AP 以及 Wifi 设备(可能)事先未知的限制会引发问题。

如果您事先知道每个将通过 wifi 连接的设备的 mac,那么这个问题就很简单了(尽管维护起来很麻烦)。只需提前为每台 mac 设置预留,分配您想要的 IP。对于现代家庭网络来说,这几乎是不可能的,但如果这是一个选择,考虑到其他限制,这确实是实现您目的的唯一方法。

大多数家用路由器不允许多个地址池,并且那些允许多个地址池的路由器往往会填满第一个地址池,然后按照分配顺序转到第二个地址池,至少在收集到一定数量的 MAC 地址之前是这样。这是因为路由器只有两个接口。通常,每个接口只能有一个 DHCP 实例,否则路由器如何确定广播请求帧发往哪个接口?如果您有更复杂的路由器,您可以在任何您想要的端口上分配服务器实例,但那时您正在查看网络之间的路由。

我之前曾将无线客户端放在单独的范围内,方法是使用有线路由器上的 DHCP 服务器为有线客户端提供服务,并在我的单个 AP 上启用 DHCP,其池范围与路由器使用的池范围不同。这种方法大部分情况下是可行的,因为 AP 在路由器收到请求之前提供地址,但在某些情况下,这种方法可能不太有效,路由器可能偶尔会收到请求,分配地址等。不过,在您的情况下,您需要每个 AP 一个 DHCP 实例,每个实例都有一个不重叠的池。您可以使用专用的单个 wifi dhcp 服务器,但这需要您将 wifi 放在不同的 IP 网络上。

答案2

好吧,你可以做一些事情,但我怀疑你是否真的能实现你的愿望。网卡制造商有一系列的 mac 地址,因此,你可以在 dhcp 服务器允许的地方制定策略,这样说 aa bb 就进入这个 dhcp 范围,而 cc dd 就进入另一个范围。你也可以像我一样,为有线网络设置一个 dhcp,为无线网络设置一个 dhcp。

否则,就需要手动完成。

我不确定你的路由器的功能。

相关内容