多个子网的 DHCP

多个子网的 DHCP

所以这是当前的设置 - 本质上我希望获得我的 DHCP 服务器,为两个独立的子网提供 DHCP 请求。

Netgear DG834G 作为调制解调器连接到 Sonicwall Pro 2040。

X0 - LAN - 192.168.1.0/24

X1 - WAN - <WAN-IP>

X2 - WLAN - 192.168.10.0/24

目前,我有一台安装了 DHCP 的 2008R2 服务器,其 IP 地址在 192.168.1.0/24 范围内,可以很好地处理该子网的 DHCP。

Sonicwall 配置正确 - 连接到 WLAN 的任何东西都完全允许 ​​LAN 中的任何东西,反之亦然,但它不会从我的服务器租用 IP。

我还向服务器添加了另一个 IP 地址,因此物理 NIC 现在有两个 IP:

192.168.1.2192.168.10.2为每个配置一个 DHCP 范围。

还是没有运气!

有任何想法吗?

谢谢!

答案1

DHCP 客户端与 DHCP 服务器通信的初始步骤是使用广播消息(发送到物理层广播地址 FF-FF-FF-FF-FF-FF)。由于这些消息是广播,因此它们通常会在网络分区(将客户端网络与服务器网络分开的防火墙、第 3 层交换机或路由器)处被阻止/丢弃。为了使不同于服务器网络的网络上 DHCP 客户端能够与 DHCP 服务器通信,客户端网络上的中间主机(通常是路由器、第 3 层交换机或防火墙)需要充当这些广播消息的中继。DHCP 中继代理代表客户端将客户端广播消息作为单播消息中继到服务器。然后,DHCP 服务器使用这些单播消息中的信息来确定客户端所在的第 3 层网络,并从为该网络配置的 DHCP 范围中分配 IP 地址。

长话短说,您需要执行以下操作:

  1. 从服务器中删除额外的 IP 地址。

  2. 为 WLAN 网络配置 DHCP 范围。

  3. 配置 Sonicwall 以充当 DHCP 中继代理。

相关内容