首页 > > > DHCP服务-#超级作用域
#超级作用域
#超级作用域是DHCP服务中的一种管理功能,使用超级作用域,可以将多个作用域组合为单个管理实体。
# You can declare a class of clients and then do address allocation
# based on that. The example below shows a case where all clients
# in a certain class get addresses on the 10.17.224/24 subnet, and all
# other clients get addresses on the 10.0.29/24 subnet.
#在局域网中,可以配置策略根据各个机器的具体信息分配IP地址和其他的网络参数,客户机的具体信息:客户机能够给dhcp服务提供的信息由两个,
#第一个就是网卡的dhcp-client-identifier(mac地址),
#第二个就是设备的vendor-class-identifier。
#管理员可以根据这两个信息给不同的机器分组。
#案例:
#按client某种类型分组DHCP,而不是按物理接口网段
#例子: SUNW 分配地址段10.17.224.0/24
# 非SUNW的主机,分配地址段10.0.29.0/24
#定义一个dhcp类:foo
#request广播中vendor-class-identifier字段对应的值前四个字节如果是"SUNW",则视合法客户端.
class "foo" {
match if substring (option vendor-class-identifier, 0, 4) = "SUNW";
}
#定义一个超级作用域: 224-29
shared-network 224-29 {
#定义第一个作用域
subnet 10.17.224.0 netmask 255.255.255.0 {
option routers rtr-224.example.org;
}
#定义第二个作用域
subnet 10.0.29.0 netmask 255.255.255.0 {
option routers rtr-29.example.org;
}
#关连池,如果客户端匹配foo类,将获得该池地址
pool {
allow members of "foo";
range 10.17.224.10 10.17.224.250;
}
#关连池,如果客户端配置foo类,则拒绝获得该段地址
pool {
deny members of "foo";
range 10.0.29.10 10.0.29.230;
}
}
4.3)DHCP启动
[root@baism ~]# systemctl enable dhcpd
Created symlink from /etc/systemd/system/multi-user.target.wants/dhcpd.service to /usr/lib/systemd/system/dhcpd.service.
[root@baism ~]# systemctl start dhcpd
注意:可能发现无法启动DHCP服务,原因是DHCP在启动的时候检查配置文件,发现并没有有效作用域(和服务器同网段的作用域)。
五、DHCP作用域
教学案例一、配置一个作用域,用于为本地局域网中的计算机发放IP信息。要求:
本地网段:192.168.11.0/24
发放IP地址:192.168.11.153--252
网关:192.168.11.254
DNS1:202.106.0.20
DNS2:114.114.114.114
默认租约为两个小时
最大租约为3个小时
本DHCP服务器为本地权威DHCP,要求可以本地所有计算机获得IP都是由本DHCP发放
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2730/viewspace-3119196/ ,如需转载,请注明出处,否则将追究法律责任。