DHCP作用域详解
- subnet 定义一个作用域
- netmask 定义作用域的掩码
- range 允许发放的IP范围
- option routers 指定网关地址
- option domain-name-servers 指定DNS服务器地址
- option broadcast-address 广播地址
配置一个简单的作用域
例如我所在网段为10.10.10.0
现准备配置如下作用域
subnet 10.10.10.0 netmask 255.255.255.0 { //配置一个10.10.10.0网段的作用域
range 10.10.10.150 10.10.10.170; //范围在10.10.10.150-170之间
#option domain-name-servers 114.114.114.114; //DNS
option routers 10.10.10.254; //网关
option broadcast-address 10.10.10.255; //广播
default-lease-time 600; //租约时间
max-lease-time 7200; //最大租约时间
}
然后重新启动DHCP服务
在另一台客户端上添加一张网卡进行测试
启动该网卡并查看IP
dhclient -d eth3 //可以用此命令获取DHCP并查看获取过程
由上可知eth3最后获取到了10.10.10.150
注:释放dhcp地址命令(dhclient -r eth3)
查看日志(/var/log/messages)
保留地址配置
--由DHCP分配地址,但是改地址不会改变
hardware ethernet //指定以太网卡mac地址
fixed-address //指定获取的IP地址
option host-name "hostname" //该参数可以设置客户端主机名(需重启)
通过上述参数可以设置指定网卡获取指定IP地址
查看租约
cat /var/lib/dhcpd/dhcpd.leases
超级作用域
两个作用域合并成一个同一个作用域提供DHCP服务
用法
share-network supper{
subnet 10.10.10.0 netmask 255.255.255.0 {
range 10.10.10.150 10.10.10.170;
#option domain-name-servers 114.114.114.114;
option routers 10.10.10.254;
option broadcast-address 10.10.10.255}
subnet 10.10.20.0 netmask 255.255.255.0 {
range 10.10.20.150 10.10.20.170;
#option domain-name-servers 114.114.114.114;
option routers 10.10.20.254;
option broadcast-address 10.10.10.255}
}