这是我第一次发帖,我尽我所能寻找类似的问题,但相信没有一个对我的事业有帮助。
我的问题是,我有一个 Fritz.Box 3270 作为路由器,dns 和 dhcp 连接到我的网络上的客户端192.168.1.0/24
,该网络将是家庭网络,所有客户端都用于私人目的。
然后有一个 Netgear GS724T 以太网交换机,其服务器运行着连接到 Fritz.Box 的多个虚拟机,其中一个虚拟机配置为第二个 DHCP/DNS,管理 192.168.14.0/24 子网,该子网是工作相关客户端的子网。
由于某种原因,子网 1.0/24 的客户端不断从 14.0/24 DHCP 获得 DHCP 响应,从而从错误的子网接收 IP 地址。据我目前所知,Fritz.Box 无法成为 DHCP 中继代理。那么为什么 DHCP 请求会被转发到另一个 DHCP?
即使他们这样做了,辅助 DHCP 如何设法首先回答他们?据我了解,路由器肯定能够更快地回答,因为请求必须通过它才能到达第二个 DHCP,这应该可以防止将错误的 IP 分发到子网 1.0/24。
Edit:
虚拟 DHCP 是在 vSphere 5.5 上运行的 SLES 11 SP3
编辑2:网络拓扑https://i.stack.imgur.com/egllo.jpg(没有足够的声望来发布图片)
答案1
问题在于您在同一个广播域中有两个独立的 IP 网络,因此您无法获得想要的行为。
您需要为不同的设备设置单独的 VLAN,以便每个网络/广播域只有一个 DHCP 服务器。