防止 Windows Server 2012 使用 DHCP 提供的默认网关?

防止 Windows Server 2012 使用 DHCP 提供的默认网关?

如何防止 Windows Server 2012 的本地网络连接使用 DHCP 服务器提供的默认网关?我无法控制 DHCP 服务器,因此必须在客户端计算机上实施解决方案。

我记得注册表项DontAddDefaultRouteDontAddDefaultGatewayWindows NT 中的项。这些现在似乎不起作用了。

答案1

您可以通过从提升的命令提示符运行以下两个命令来覆盖通过 DHCP 租约提供的默认网关(改编自此 Technet线):

route delete 0.0.0.0 mask 0.0.0.0 <DHCP_GATEWAY_IP>
route add 0.0.0.0 mask 0.0.0.0 <NEW_GATEWAY_IP>

如果你不想任何默认路由,只需省略该route add命令。

此更改不会在重新启动后保留,因此需要在计算机启动时运行此命令。我建议使用任务计划程序每次计算机启动时将其作为任务运行。

答案2

路由添加命令后跟 -p 开关(持久性)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes

https://technet.microsoft.com/en-us/library/cc757323(v=ws.10).aspx

相关内容