我有一个网络设备 (QNO),用作流量负载平衡器和 dhcp 服务器。我想在网络设备和客户端计算机之间添加一个 Linux 服务器。Linux 服务器将用于监控带宽使用情况。
我的问题是,我仍然希望网络设备提供 DHCP,以便负载平衡仍然有效。我们担心,如果我们将 Linux 服务器设置为 DHCP 服务器,网络设备将无法对流量进行负载平衡,因为它只将 Linux 服务器视为连接到它的单个客户端。
我一直在寻找有关如何设置 DHCP 中继的教程,但一无所获。假设我的 Linux 服务器连接了两个 NIC,一个将 Linux 服务器连接到网络设备,另一个将 Linux 服务器连接到客户端计算机,那么如何在 Linux 服务器上设置 DHCP 中继呢?
编辑
路由器(DHCP) ----> [eth0] Linux 服务器(中继代理) [eth1] -----> PC(网络)
路由器 IP 为 192.168.0.100 eth0 使用 DHCP eth1 为静态 192.168.2.11(如果我需要更改的话可以)
尝试执行 dhcrelay -i eth1 192.168.0.100,但 PC 没有从 DHCP 路由器获取任何 DHCP 租约。
我可能在这里遗漏了一些东西。
答案1
答案2
确保没有防火墙阻止 DHCP;它必须在面向客户端和面向服务器的接口上启用。
您还必须配置 dhcrelay 来监听两个接口。