我在 VMWare 播放器中运行 Windows Server 2008,它具有以下角色:
- Active Directory 域服务
- DHCP
- DNS
服务器正在使用以下凭据:
- (DNS) 服务器的 IP 是
192.168.1.10
- 域名为
cva.local
我还有一台运行 VMWare Player 并搭载 Windows 7 的电脑。
对于此机器的配置:
- 我将 IPv4 地址(手动)设置为
192.168.1.100
- 我将 DNS 服务器设置为(手动)
192.168.1.10
- 我加入了该
cva.local
域。
此后,我就能够使用我在服务器内的活动目录中创建的用户登录了。
这也有效。
配置 DHCP 服务器时我使用了以下设置:
- 范围名称:
cva-scope
- 起始 IP 地址:
192.168.1.100
- 结束IP地址:
192.168.1.200
- 子网掩码:
255.255.255.0
- 006 DNS 服务器:
127.0.0.1
- 015 DNS域名:
cva.local
我在设置过程中没有收到任何错误。
问题
当我返回到 Windows 7 客户端 PC 并导航到可以更改 IPv4 设置的屏幕时,我激活了以下复选框:
- 自动获取 IP 地址
- 自动获取DNS服务器地址
我从路由器的 DHCP 服务(位于 VMWare 之外)收到了 IPv4 地址和默认网关。
期待
我想从 Windows 服务器接收一个 IPv4 地址,该地址在我设置的 DHCP 范围内。我不想接收默认网关,因为目前我并不期望任何互联网访问。
问题
我必须在 VMWare(或其他任何地方?)中更改哪些设置才能实现上述结果。
答案1
您需要在单独的网段上运行 DHCP 服务器。
Windows Server 的 DHCP 服务器服务在启动时会检查同一网段中是否有其他 DHCP 服务器。如果检测到,则不会分配任何 IP 地址。
据我所知,您无法使用 VMware Player 创建任何虚拟网络,因此您需要使用其他支持虚拟网络的虚拟化解决方案,暂时禁用路由器上的 DHCP 服务器或使用另一个路由器将网络分成两个段 - 一个使用您拥有的路由器,另一个使用您的虚拟机。
顺便说一句,“006 DNS 服务器”选项应配置服务器的 IP 地址 (192.168.1.10),而不是 127.0.0.1。使用当前配置,客户端计算机将向自身发送 DNS 查询,而不是向服务器发送。