获取 DHCP 向 Windows 7 Embedded 发出地址

获取 DHCP 向 Windows 7 Embedded 发出地址

我的网络上运行着 3 台 Windows 7 Embedded: Standard 机器。网络由运行 Windows Server 2016 Standard 的域控制器管理。域控制器运行 DHCP 和 DNS。以前系统都是静态的。当我接手时,我启动了 DHCP 服务器,它为除这 3 台机器之外的所有机器工作。这 3 台机器静态设置为 192.168.4.101 到 103,子网掩码为 255.255.255.0。为了将它们与 DHCP 连接,我将它们设置为自动获取地址和 DNS。

当我这样做时,这 3 个系统将不会获取地址。它们将默认使用 169.254.252.47,子网掩码为 255.255.0.0。如下所示。

Physical Address. . . . . . . . . : 00-50-56-B3-01-C1
 DHCP Enabled. . . . . . . . . . . : Yes
 Autoconfiguration Enabled . . . . : Yes
 IPv4 Address. . . . . . . . . . . : 169.252.213.37(Preferred)
 Subnet Mask . . . . . . . . . . . : 255.255.0.0
 Default Gateway . . . . . . . . . :
 DNS Servers . . . . . . . . . . . : 
 NetBIOS over Tcpip. . . . . . . . : Enabled

于是我开始在谷歌上搜索,找到了一些解决方案。首先,我尝试了注册表项的最佳解决方案帖子。我修复了这个问题并重启了。重启后,连接如下:

Physical Address. . . . . . . . . : 00-50-56-B3-01-C1
 DHCP Enabled. . . . . . . . . . . : Yes
 Autoconfiguration Enabled . . . . : Yes
 IPv4 Address. . . . . . . . . . . : 
 Subnet Mask . . . . . . . . . . . : 
 Default Gateway . . . . . . . . . :
 DNS Servers . . . . . . . . . . . : 10.0.0.1
                                     10.0.0.2
 NetBIOS over Tcpip. . . . . . . . : Enabled

它无法获取地址。DHCP 服务器也看不到计算机。因此我返回注册表并删除了该项,然后转到邮政。

这将禁用 DHCP 客户端,并在重新启动后重新启用它。我不知道这有什么用,但我试了一下。当我这样做时,我检查了我的 DHCP 服务器,在租约部分,它添加了一个名为 BAD_ADDRESS 的条目,描述说该地址正在被使用。所以我删除了那个条目,但它仍然不起作用。

所以我想我要问的是,我是否需要禁用自动配置才能让这些 Windows 7 Embedded 机器获取 DHCP 地址,或者是因为 Embedded 太过隔离以至于我无法获取地址?这些机器是否可以获取由 DHCP 分配的地址?

相关内容