如何防止Windows Server 2012的本地networking连接使用DHCP服务器提供的默认网关? 我不控制DHCP服务器,所以解决scheme必须在客户机上实现。
我记得Windows NT中的registry项DontAddDefaultRoute和DontAddDefaultGateway 。 这些现在似乎不起作用。
您可以通过从提升的命令提示符(从此Technet 线程调整 )运行以下两个命令来覆盖通过DHCP租约提供的默认网关:
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命令。
此更改不会在重新启动时持续存在,因此在计算机启动时需要运行此命令。 我build议使用任务计划程序在计算机启动时将其作为任务运行。
路由添加命令后跟-p开关(持续)
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ PersistentRoutes
https://technet.microsoft.com/en-us/library/cc757323(v=ws.10).aspx