Как я могу предотвратить соединение локальной сети 2012 Windows Server от использования шлюза по умолчанию, обеспеченного сервером DHCP? Я не управляю сервером DHCP, таким образом, решение должно быть реализовано на клиентской машине.
Я помню ключи реестра DontAddDefaultRoute
и DontAddDefaultGateway
в Windows NT. Они, кажется, не работают теперь.
Вы можете переопределить шлюз по умолчанию, предоставленный через аренду 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
.
Это изменение не будет сохраняться при перезагрузках, поэтому необходимо будет запустить эту команду на компьютере запускать. Я предлагаю использовать Планировщик заданий , чтобы запускать это как задание каждый раз при запуске компьютера.
Команда добавления маршрута, за которой следует переключатель -p (постоянный)
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ PersistentRoutes
https://technet.microsoft.com/en-us/library/cc757323 (v = ws.10) .aspx