Windows Server 2012:DHCP:Android客户端无法访问互联网

我在networking中使用Windows Server 2012 R2作为域控制器,DHCP服务器,DNS。 我的路由器是连接到DSL调制解调器的网关。

一些客户端(所有的Android设备)和亚马逊点燃(我认为是基于Android的)没有启用DHCP的互联网访问。 Windows客户端,MAC Mini,iPad和iPhone没有任何问题访问互联网,所有启用dhcp。

如果我手动设置所有选项(网关和DNS)的故障设备上的静态IP一切都很好。 所以它似乎是一个DHCP的问题。

在DHCP选项中,我有以下设置
路由器选项3与网关地址
DNS服务器选项6
DNS域名选项15

以下networking设置

Windows Server: 10.0.1.2 Gateway: 10.0.1.1 (connected as 10.0.0.x to the modem) Modem: 10.0.0.138 Clients: 10.0.1.100-200 = DHCP range DHCP on Gateway router is deactivated. 

NetScan只显示一个DHCP服务器响应正确的网关和DNS设置。

我无法找出什么是错的,我不相信它与Windows服务器的一般Android的问题。

有没有人有任何想法或build议来解决这个问题?

失败的设备似乎从DHCP获得有效的IP,它似乎不是一个DNS问题,我认为网关找不到正确的。

你可以在Android设备上做什么:

networking工具可以做traceroute。

ipconfig会向您显示比标准菜单更多的networking设置(如网关和租期)。

看看这些设置是决定DHCP是否发出正确的信息。

如果看起来设备确实拥有所有正确的信息(与手动应用相同,并且工作正常),请执行traceroute并查看是否显示设备正在执行的操作。

你可以在DHCP服务器上做什么:

在DHCPpipe理器中,右键单击IPv4 ,select“ Properties ,然后转到“ Advanced选项卡。 您应该看到一个审计日志文件path,默认为%WinDir%\system32\dhcp

在那个文件夹中,你应该有详细的日志,每周的一天。 这应该可以帮助您确定特定请求中发生了什么。

在事件查看器中,浏览到Applications and Services Logs > Microsoft > Windows > DHCP-Server 。 这里的日志显示与特定的MAC地址和请求相关的错误,可能会有所帮助。

在DHCPpipe理程序中,在IPv4下,选中FiltersPolicies ,查看是否有可能排除Android设备(或任何其他看起来有趣的设置)的设置。 例如,所有的Android设备都有一个以Android开头的主机名,所以你可以创build一个策略,为任何客户端提供一个以Android开始的FQDN,一个不同的路由器。

你有没有公布所有的DHCP选项(全局和范围)?

我具有相同的设置,使用作为DNS服务器,DHCP服务器和域控制器运行的Windows Server 2012 R2单元。

在我们切换到域名之前,两个办公室使用的Android平板电脑在传统networking(正常路由器作为DHCP服务器,ISP DNS)运行良好。 我尝试了一堆不同的东西,但唯一的解决办法是做到以下几点:

  1. 打开服务器上的DCHP服务器MMC。
  2. 在IPv4分支下,右键单击“预订”。
  3. 为每个Android设备创build一个静态IP(与您的IP结构一致)(如果已经连接到networking,您可以轻松地从每个设备获取MAC – 它们将显示在地址租赁列表中)
  4. 在每台设备上,修改DNS(在WiFinetworking上单击/保持>修改>将DHCP更改为“静态”,input分配的IP,然后向下滚动并添加8.8.4.4(或任何其他公用的)作为辅助DNS服务器)。
  5. 重新连接到networking以刷新设置。

我现在有三个设备正在处理这个变化。 有点痛苦,但一旦完成,它将保持设置,作为奖励,它可以让你的DHCP池清洁,而不需要从设备中拉出。