我有以下内容:
- 1 个 Windows Server 2012 R2(DHCP)
- 1 个 Windows 8.1 客户端
- 1 x CentOS 7(DMZ/Firewalld,最小)
- 全部在Hyper-V环境中
- 连接到 vPrivat 交换机的服务器
- 连接到 vPC 交换机的客户端
- 非军事区eth0连接至 vExternal Switch
我猜这是一个常见的情况。
- Windows Server 连接到 CentOS 7eth1(192.168.10.3)
- Windows 客户端连接到 CentOS 7eth2(192.168.10.4)
- CentOS 7 DMZ 通过以下方式连接到互联网eth0(192.168.0.20)
NetworkManager 是已禁用
-w net.ipv4.ip_forward=1已启用
eth1 和 eth2分配给内部区域,并附加 DHCP 服务
eth0设置为外部,使用 NAT
服务器能够连接到互联网
服务器可以 ping 通eth2(192.168.10.4)
但客户端似乎没有从 DHCP 获取 IP。
我试过了:
- 添加从 eth1 到 eth2 以及从 eth2 到 eth1 的静态路由
- 将端口 67 添加到 DHCP 服务
- 尝试寻找某种 IP 助手,但未能找到
所以我想知道这是否可能?Windows DHCP 服务器是否必须位于同一个 LAN/ethX 上,而不是位于单独的 LAN/ethX 上?