网络设置
- 10.0.1.0/28 (VLAN 1)
- 10.0.1.32/28 (VLAN 1)
ISC-DHCPd 设置
subnet 10.0.1.0 netmask 255.255.255.240 {
option routers 10.0.1.1;
}
subnet 10.0.1.32 netmask 255.255.255.240 {
option routers 10.0.1.33;
}
host {
fixed-address 10.0.1.34;
hardware ethernet 00:11:22:33:44:55:66;
}
网络使用 DHCP 中继,只能基于每个 VLAN 进行配置。
在这两种情况下,中继/代理的 DHCPDISCOVER 的源将是第一个子网的路由器。因此,ISC-DHCPd 不发送任何 DHCPOFFER 并为任何具有第二个子网 (10.0.1.32/28) 的静态配置 IP 的主机记录“无免费租约”。
dhcpd.conf 手册状态
当 dhcpd 尝试为客户端查找主机声明时,它首先查找具有固定地址声明的主机声明,该声明列出了对客户端正在启动的子网或共享网络有效的 IP 地址。
问题
如何配置 ISC-DHCPd,使其接受所有子网的中继请求,并分配与请求来源不同的子网的租约?
更改 ISC-DHCPd 设置如下
使 ISC-DHCPd 按预期响应 DHCPDISCOVER: