Как добавить маршрут в windows

Утилита route создано для того, чтобы выводить на монитор компьютера и изменять информацию в локальной таблице IP-адреса. Этот способ может пригодиться пользователю в том случае, если необходимо дать направление трафику к определенность локальной точек. Само собой, каждый маршрут должен будет иметь уже установленный шлюз. Однако сделать это в режиме по умолчанию не всегда получается. по этой причине нужно разобраться, как это сделать самостоятельно.

Синтаксис

Перед тем, как начать добавление маршрута, пользователю необходимо будет точно разобраться в синтаксисе параметра, который будет отвечать за дальнейший маршрут. Для начала необходимо будет открыть командную строку от имени администратора. Это очень важный пункт, иначе команда просто не будет работать. Просто будет выведена справка.

route [-f] [-p] [команда [конечная_точка] [mask маска_сети] [шлюз] [metric метрика]] [if интерфейс]]

Теперь необходимо будет разобраться, что же зашифровано в данной команде. Вот полный список:

  • -f — позволит очистить таблицу во время маршрутизации от всех записей, которые не будут относиться к узловым маршрутам (маршруты с маской подсети 255.255.255.255, сетевому маршруту замыкания на себе (маршруты с конечной точкой 127.0.0.0 и маской подсети 255.0.0.0), а также маршрут с многоадресной рассылкой (маршруты с конечной точкой 224.0.0.0 и маской подсети 240.0.0.0). Если использовать данный параметр вместе с определенной командой (например, add, change или delete), то таблица будет полностью очищаться перед тем, как выполнить установленную задачу.
  • -p — во время использования данной команды с параметром добавления, маршрут будет добавлен  в реестр и использоваться для того, чтобы инициализировать таблицу IP-маршрутизатора. Они не будут сохраняться во время запуска протокола TCP/IP. Во время использования команды вместе с задачей распечатки, будет выводиться на монитор список всех постоянных точек маршрута. Остальные же параметры будут проигнорированы. Постоянные маршруты хранятся в реестре по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes.
  • add — добавить новый маршрут.
  • change — внести новые параметры в уже установленный маршрут.
  • delete — удаление одного или нескольких маршрутов.
  • print — распечатать одного или нескольких маршрутов.

Стоит отметить, что конечная локальная сеть будет являться конечной точкой маршрута. Она может быть сетевым IP-адресом, где сетевой адрес имеет значение 0 или же маршрут по умолчанию, где имеется значение 0.0.0.0.

Например, 255.255.255.255 для маршрута до узла или 0.0.0.0. для узла, который был настроен по умолчанию. То есть показатели параметров у конечной точки не может быть точнее, чем уже имеющаяся маска подсети.

Просмотр

Чтобы посмотреть таблицу маршрутизацию в операционной системе Windows, необходимо в командной строке выполнить команду:

route print

print

Как видно на скриншоте выше, вначале выводится список интерфейсов, затем таблица маршрутизации протокола, так называемые «активные маршруты»(active routen) и уже потом статические (постоянные).

Добавить постоянный маршрут

Для примера добавим persistent (статический) routes до сети 192.168.200.0/24 на шлюз 192.168.2.254

route add  -p 192.168.200.0 mask 255.255.255.0 192.168.2.254

Здесь:

  • 192.168.200.0 — адрес сети;
  • 255.255.255.0 — маска;
  • 192.168.2.254 — шлюз, адрес куда будет маршрутизироваться трафик.
  • -p — параметр, который означает, что маршрут будет работать после перезагрузки компьютера, иначе все сотрется.

add

Ссылка на основную публикацию