本文提供有关解决动态主机配置协议(DHCP)故障转移的一些已知问题的帮助。
原始 KB 数: 2751456
现象
在 Windows Server 2012 中使用 DHCP 故障转移时,遇到以下一个或多个问题:
- 故障转移关系中的两个 DHCP 服务器报告不同的故障转移状态。 即使这两个服务器都连接到网络,也会出现此问题。
- 尽管两台服务器都报告了典型的故障转移状态,但两台 DHCP 服务器之间未成功复制某些租约信息。
原因
以下是 Windows Server 2012 中 DHCP 故障转移的已知问题。 如果满足以下条件,则会出现这些问题:
- 现有范围使用 netsh dhcp 服务器导出和 netsh dhcp 服务器导入命令迁移到 Windows Server 2012。 或者,现有 DHCP 服务器已升级到 Windows Server 2012。
- 在迁移范围或升级 DHCP 服务器时,范围具有一个或多个非活动预留。
解决方法
若要解决这些问题,请应用Microsoft知识库中以下文章中所述的累积更新包: 2756872 Windows 8 客户端和 Windows Server 2012 正式版累积更新
注意
若要解决现有故障转移关系中的问题,请在应用更新包之前删除该关系,然后重新创建故障转移关系。 如果在应用累积更新包后创建了故障转移关系,则不会发生这些问题。
解决方法
若要解决这些问题,请使用以下 Windows PowerShell 命令将范围迁移到 Windows Server 2012:
-
Export-DhcpServer
-
Import-DhcpServer 下面是一组示例命令:
Export-DhcpServer $env:SystemRoot\System32\Dhcp\Temp.txt -Leases Import-DhcpServer -BackupPath $env:SystemRoot\System32\Dhcp\Backup -File $env:SystemRoot\System32\Dhcp\Temp.txt -ScopeOverwrite -Leases Restart-Service DHCPServer
详细信息
如果使用 Windows PowerShell 命令 Export-DhcpServer 和 Import-DhcpServer 迁移范围,则不会发生这些问题。