Меняем шлюз по умолчанию из командной строки

Бывают ситуации, когда для автоматизации сетевых соединений необходимо автоматически менять параметры соединений. В этой короткой заметке хочу отобразить как быстро и просто можно из командной строки Windows поменять шлюз по умолчанию в сетевом соединении.

Для этого есть команда netsh. Вот пример установки нужного шлюза 192.168.0.1 для сетевого соединения «Подключение по локальной сети»:

netsh interface ip set address name = "Подключение по локальной сети" gateway = 192.168.0.1 gwmetric = 1

Меняем шлюз по умолчанию из командной строки: 6 комментариев

  1. Отлично у меня приходит два интернета по ADSL и по оптике две сетевые карты два канала подняты будет ли складываться скорость каналов?

  2. Как альтернативу предложу route. Тот же шлюз:
    route -p add 0.0.0.0 mask 255.255.255.0 192.168.0.1
    можно ещё и метрику дописать:
    route -p add 0.0.0.0 mask 255.255.255.0 192.168.0.1 metric 1
    А вообще всё в справке, как обычно 🙂

  3. А зачем ты указывал параметр метрики указал? (gwmetric = 1) — Я благодаря тебе сервак удаленно «убил», завтра придется ехать и ручками менять всё назад. 🙁

  4. Маски НУЛЕВЫЕ должны быть для маршрута по умолчанию!!!
    route -p add 0.0.0.0 mask 0.0.0.0 192.168.0.1
    Иначе он только адреса 0.0.0.* будет заворачивать.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *