Я пытаюсь изменить шлюз по умолчанию в Windows 7 и Windows XP, удалив предыдущий шлюз и назначив новый.

После перезагрузки изменения отменяются, и я получаю назначенный удаленный шлюз.

Мои команды в cmd были:

route.exe delete 0.0.0.0 mask 0.0.0.0 [old_ip_gatway]
route.exe add 0.0.0.0 mask 0.0.0.0 [new_ip-gateway]

Я пробовал также ту же команду, но с -p перед delete или add , но безуспешно.

Есть идеи, почему это происходит и как это исправить?

1 ответ1

2

Не уверен, что что-то изменилось с Windows 7, но на XP вы могли бы просто сделать что-то вроде этого.

route add 0.0.0.0 mask 0.0.0.0 192.168.0.1

или же

netsh interface ipv4 set route 0.0.0.0/32 "Local Area Connection" 192.168.1.1 

netsh - правильный путь - для этого нужно добавить маршрут, и вам потребуется заново добавлять маршрут при каждой перезагрузке ОС или

netsh int ip set address "Local Area Connection" address=192.168.1.64 mask=255.255.255.0 gateway=192.168.1.1

Вы должны указать каждое поле (адрес, маску и шлюз). В противном случае они будут сброшены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .