使用Linux下的ISC DHCPd,我可以为“已知”和“未知”客户机定义单独的池,如下所示:
subnet 10.0.0.0 netmask 255.255.255.0 {
option routers 10.0.0.254;
# Unknown clients get this pool.
pool {
option domain-name-servers 10.0.0.254;
max-lease-time 300;
range 10.0.0.100 10.0.0.250;
allow unknown-clients;
}
# Known clients get this pool.
pool {
option domain-name-servers 10.0.0.251, 10.0.0.252;
max-lease-time 28800;
range 10.0.0.5 10.0.0.99;
deny unknown-clients;
}
}
host SomeHost1 { hardware ethernet 00:0F:1F:BC:A0:B9 ; }通过不为主机SomeHost1指定IP,DHCP服务器就会计算出它。这对我来说很重要,因为我已经配置了一个DHCP服务器来支持几个VLAN(在第3层交换机上有DHCP中继)。
这也是很重要的,因为一些客户端可能从一个VLAN移动到另一个VLAN(例如,如果他们使用无线,并去了另一栋大楼)。我不能简单地为每一个MAC作出预订,因为如果他们搬到不同的VLAN,那就不再有效了。
发布于 2011-07-25 17:38:00
“未知客户端标志用于告诉dhcpd是否向未知客户端动态分配地址。默认情况下,允许向未知客户端分配动态地址。未知客户端只是一个没有主机声明的客户端。”- http://www.linuxmanpages.com/man5/dhcpd.conf.5.php。
在Windows服务器中,这个概念称为类:http://technet.microsoft.com/en-us/library/dd759232.aspx http://thelazyadmin.com/blogs/thelazyadmin/archive/2007/02/08/DHCP-User-Classes.aspx
这个对你有用吗?
https://serverfault.com/questions/293909
复制相似问题