![将 ISC DHCPD 绑定到虚拟(心跳)接口](https://linux22.com/image/637183/%E5%B0%86%20ISC%20DHCPD%20%E7%BB%91%E5%AE%9A%E5%88%B0%E8%99%9A%E6%8B%9F%EF%BC%88%E5%BF%83%E8%B7%B3%EF%BC%89%E6%8E%A5%E5%8F%A3.png)
我有一个 DHCP 服务器,它充当中继端点并且运行良好。
假设这是一台单独的机器,eth0 的 IP 为192.168.0.10
我需要关闭这台服务器并将其加入到集群中,因此,eth0 会有所不同,但是,ip192.168.0.10
现在是集群资源。
这很有效并且大多数服务都运行良好,但是 isc-dhcpd 似乎不具备虚拟 IP 意识。
请求通过正确的 eth0:1 虚拟接口进入192.168.0.10
,但是,响应通过标准 eth0 接口发出,这导致无休止的 DHCPREQUEST 消息,因为 DHCP 消息被防火墙或交换机本身丢弃。
我尝试了各种 IPTABLES 规则来欺骗,但没有太多成功,我只是想知道是否有正确的方法将 ISC DHCPD 绑定到虚拟接口?
(仅供参考,尝试了标准接口=eth0:1,但没有成功:()