我只是想知道这是否可能。我不想听其他的解决方案,因为我知道他们。我只想知道ISC dhcpd (或任何其他开源dhcp服务器)是否实现它。
假设我在dhcpd中配置了一个子网,作为这个子网的一部分,我有两个ip范围/池(A和B),具有相同的分配策略。在这种情况下,dhcpd会为地址分配执行循环吗?
另一个问题是:这是否有可能进入一个ip池,两个路由器具有不同的度量标准?
我的想法是:拥有两个ip池,位于同一个子网中,以一种圆形的方式从这些池中分配ip,并使用不同的度量标准分配两个网关。
因此,对于子网192.168.100.0/24:
我要两个游泳池。A池(192.168.100.10-119)和B池(192.168.100.120-254)。对于池A,我想给路由器192.168.100.1公吨10和192.168.100.2公吨20,对于来自池B的ips,路由器192.168.100.2公吨10和192.168.100.1公吨20。
这有可能吗?
发布于 2011-05-20 13:11:37
AFAIK,每个子网肯定可以有多个池,每个池有不同的选项。然而,ISC dhcp服务器将按照声明顺序使用这些池,并且可能在使用下一个池之前先耗尽第一个池,除非附加了其他条件(例如,匹配某种供应商标识符或MAC地址或类似的条件),从而使服务器能够确定使用哪个池。换句话说,没有循环往复。
发布于 2011-05-20 16:05:41
我记得isc hdcpd中有一个execute计算命令,它可以用来决定用于分配地址池的级别。因此,您可以有一个简单的bash脚本,然后将这些客户机分配给随机类。
http://linux.die.net/man/5/dhcp-eval
https://serverfault.com/questions/271917
复制相似问题