我们的 192.168.0.x LAN 上有两台 DCHP 服务器。一台服务器提供 192.168.0.100-169,另一台提供 192.168.0.170-239。
第二台服务器只剩下 9 个 IP 地址,而另一台服务器剩下 40 个。显然,第二台服务器对客户端的 DHCP 请求的响应速度更快。
我的问题是,当第二台服务器耗尽资源时会发生什么?我猜它不会响应 DHCP 客户端请求,因此会让第一台服务器弥补不足?
谢谢,罗布。
答案1
第二台服务器应该响应“无法提供”,然后客户端应该重试,第二台服务器不应该响应,因为它最近已经响应了该 MAC,此时第一台服务器应该成功响应。
答案2
不需要使用 2 个 DHCP 服务器来提供单独的 IP 范围。
为什么不设置 2 个,通过使用 dhcpd 中的故障转移来提供相同的范围?
那么就只有一个领域需要管理...
failover peer "dhcp-failover" {
primary;
address 192.168.0.1;
port 647;
peer address 192.168.0.2;
peer port 847;
max-response-delay 60;
max-unacked-updates 10;
load balance max seconds 3;
mclt 3600;
split 128;
}
我发现了一个非常简单的“操作方法”,如果你感兴趣的话也可以看看 http://www.randombugs.com/linux/linux-isc-dhcp-server-failover-debian-ubuntu.html