所以这是当前的设置 - 本质上我希望获得我的 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.2
并192.168.10.2
为每个配置一个 DHCP 范围。
还是没有运气!
有任何想法吗?
谢谢!
答案1
DHCP 客户端与 DHCP 服务器通信的初始步骤是使用广播消息(发送到物理层广播地址 FF-FF-FF-FF-FF-FF)。由于这些消息是广播,因此它们通常会在网络分区(将客户端网络与服务器网络分开的防火墙、第 3 层交换机或路由器)处被阻止/丢弃。为了使不同于服务器网络的网络上 DHCP 客户端能够与 DHCP 服务器通信,客户端网络上的中间主机(通常是路由器、第 3 层交换机或防火墙)需要充当这些广播消息的中继。DHCP 中继代理代表客户端将客户端广播消息作为单播消息中继到服务器。然后,DHCP 服务器使用这些单播消息中的信息来确定客户端所在的第 3 层网络,并从为该网络配置的 DHCP 范围中分配 IP 地址。
长话短说,您需要执行以下操作:
从服务器中删除额外的 IP 地址。
为 WLAN 网络配置 DHCP 范围。
配置 Sonicwall 以充当 DHCP 中继代理。