我想设置一个 dhcp 服务器,该服务器通常中继到中央站点,但如果到中央站点的链接断开,则有一个地址池可以分发。我在 Debian 上使用 isc dhcp 服务器,但 isc 服务器和中继代理是独立的程序,因此似乎无法在单个二进制文件/配置中完成服务和中继。
该设置是总部/~10 个分支机构网络,最好在总部运行主服务器 DHCP 服务器,这样我们就可以 grep 日志并获取有关所有客户端的信息。我希望即使与总部的链接断开,分支机构也能获取 IP 地址,因为如果这样,他们可能仍然可以访问互联网并可以访问某些服务。
我目前的想法是每个分支机构都需要两个设备,一个运行 dhcp 中继,另一个运行具有较短租用时间的非权威 dhcp 服务器。(或者尝试在一台机器上运行两者并绑定到不同的 IP 地址?)否则我将需要每个站点的权威服务器,并将日志信息发送到总部,但我不想走这条路。
所有 DHCP 服务器和中继都通过 ansible 进行管理。
我怎样才能最简单地设置一个具有 DHCP 中继的站点,但如果主服务器没有响应,则使用备用池?