Route add постоянный маршрут windows 10

добавление маршрута windows

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

Добавление маршрута windows

Добавление маршрута Windows начинается с изучения синтаксиса команды отвечабщего за это, открываем командную строку от имени администратора и вводим вот такую команду:

Запущенная без параметров, команда route выводит справку.


Route add постоянный маршрут windows 10

Утилита командной строки Route


Route add постоянный маршрут windows 10

Если команда — print или delete, параметр шлюз опускается и используются подстановочные знаки для указания точки назначения и шлюза. Значение конечной_точки может быть подстановочным значением, которое указывается звездочкой (*). При наличии звездочки (*) или вопросительного знака (?) в описании конечной точки, они рассматриваются как подстановки, тогда печатаются или удаляются только маршруты, соответствующие точке назначения. Звездочка соответствует любой последовательности символов, а вопросительный знак — любому одному символу. 10.*.1, 192.168.*, 127.* и *224* являются допустимыми примерами использования звездочки в качестве подстановочного символа. При использовании недопустимой комбинации значений конечной точки и маски подсети (маски сети) выводится следующее сообщение об ошибке : «Маршрут: неверная маска подсети адреса шлюза». Ошибка появляется, когда одно или несколько значений разрядов в адресе конечной точки равно 1, а значения соответствующих разрядов маски подсети — 1. Для проверки этого состояния выразите конечную точку и маску подсети в двоичном формате. Маска подсети в двоичном формате состоит из последовательности единичных битов, представляющей часть сетевого адреса конечной точки, и последовательности нулевых битов, обозначающей часть адреса узла конечной точки. Проверьте наличие единичных битов в части адреса точки назначения, которая является адресом узла (как определено маской подсети). Параметр -p поддерживается в команде route только в операционных системах Windows NT 4.0, Windows 2000, Windows Millennium Edition и Windows XP. Этот параметр не поддерживается командой route в системах Windows 95 и Windows 98.

Эта команда доступна, только если в свойствах сетевого адаптера в объекте Сетевые подключения в качестве компонента установлен протокол Интернета (TCP/IP). Примеры

Вывести на экран все содержимое таблицы IP-маршрутизации, введите команду


Route add постоянный маршрут windows 10

Чтобы вывести на экран маршруты из таблицы IP-маршрутизации, которые начинаются с 10., введите команду:


Route add постоянный маршрут windows 10

Чтобы добавить маршрут по умолчанию с адресом стандартного шлюза 192.168.12.1, введите команду:

route add 0.0.0.0 mask 0.0.0.0 192.168.12.1

Чтобы добавить маршрут к конечной точке 10.41.0.0 с маской подсети 255.255.0.0 и следующим адресом перехода 10.27.0.1, введите команду:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1

Чтобы добавить постоянный маршрут к конечной точке 10.41.0.0 с маской подсети 255.255.0.0 и следующим адресом перехода 10.27.0.1, введите команду:

route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1

Чтобы добавить маршрут к конечной точке 10.41.0.0 с маской подсети 255.255.0.0 и следующим адресом перехода 10.27.0.1 и метрикой стоимости 7, введите команду:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7

Чтобы добавить маршрут к конечной точке 10.41.0.0 с маской подсети 255.255.0.0 и следующим адресом перехода 10.27.0.1 и использованием индекса интерфейса 0х3, введите команду:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3

Узнать ID нужного вам интерфейса поможет заметка Как посмотреть id интерфейса windows

Чтобы удалить маршрут к конечной точке 10.41.0.0 с маской подсети 255.255.0.0, введите команду:

route delete 10.41.0.0 mask 255.255.0.0

Чтобы удалить все маршруты из таблицы IP-маршрутизации, которые начинаются с 10., введите команду:

Чтобы изменить следующий адрес перехода для маршрута с конечной точкой 10.41.0.0 и маской подсети 255.255.0.0 с 10.27.0.1 на 10.27.0.25, введите команду:

route change 10.41.0.0 mask 255.255.0.0 10.27.0.25

Как видите добавление статического маршрута в операционной системе Windows очень простое дело и не требует особых навыков от администратора.

Add a Static TCP/IP Route to the Windows Routing Table

Here’s a best way to add a static route to the Windows Routing Table, make route persistent and delete static route from the Routing Table via Command Prompt.

Inside Article

A routing table is the one that performs routing of the packets or simply indexing of multiple routes with the instructions where all these packets will go when they leave a system. Whether it’s a physical router or a PC.

:/>  Где лежат сохранения от игр в стиме

Most of the routers, including the built-in Windows PC router, use dynamic routing. As the router is an intelligent device and it selects the best route while sending packets.

You can look out everything in-depth detail with the “traceroute” command that will show you all the connections a packet makes and finally reaches its final destination.

Let’s try to understand somehow, what is a static route?

A static route is the one, which is not updated dynamically.

Sometimes you want to add some certain traffic from your company/home router or gateway then we add a static route.

Almost all the routers allow us to add a static route to pass certain traffic.

Most people use windows PC at home just like me and want to add a static TCP/IP route to the Windows Routing Table.

For this, let’s take a scenario

You have two internet connections, one is for your regular use and the other is for official working. Now you want to send/receive some traffic to a certain IP address range using only one internet connection.

You also have done subnetting on your network and want to send traffic to a certain subnet.

Then static routes are most useful in such a testing environment.

You also want your Windows PC should be used as a router for your network and you want an overall control over it.

If you are facing any of the above situations then this article is for you.

Stay with me!

We will simply use the command prompt to add a static route to the Windows routing table.

How to View the Windows Routing Table

Before starting to add a static TCP/IP route to the Windows Routing Table, it is necessary for judgment to view the routing table first.


Route add постоянный маршрут windows 10

Route add постоянный маршрут windows 10

The output is divided into three sections:

The Interface List comprises all your interfaces by MAC address while the IPv4 Route Table and IPv6 Route Table point to the Dynamic and persistent routes.

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

Это шлюз по умолчанию, который перенаправляет все типы информации в определенные пункты назначения.

Теперь давайте добавим статический маршрут TCP/IP в таблицу маршрутизации Windows

Добавление статического маршрута в таблицу маршрутизации Windows

Чтобы добавить маршрут, мы используем команду route ADD в Windows 10 или других версиях Windows, которая сообщает Windows, какую сеть добавить, а затем мы вводим маску подсети и шлюз.

Вышеупомянутая команда в более простом виде:

Маска подсети и «показатели стоимости» являются необязательными для команды. Если вы не укажете маску подсети, она автоматически примет маску подсети класса C, которая равна 255.255.255.0.

Кроме того, если вы не укажете метрическую стоимость, будет использоваться стоимость на единицу больше, чем запись назначения 0.0.0.0

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

Пример

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

Предполагая, что наша маска подсети 255.255.255.0

Или более удобным способом:

Мы хотим добавить статический маршрут в таблицу маршрутизации Windows, указав, что весь трафик должен объединяться в подсети 192.168.20.0 через шлюз 192.168.0.3 с автоматической метрикой стоимости.

Затем мы могли бы добавить такой маршрут:

192.168.20.0 — это Сеть

255.255.255.0 — маска подсети

192.168.0.3 — шлюз по умолчанию

Теперь нажмите Enter

Route add постоянный маршрут windows 10

Теперь снова дайте команду route print, чтобы снова просмотреть таблицу маршрутизации Windows, вы увидите новый статический маршрут к таблице

Route add постоянный маршрут windows 10

, где 192.168.20.0 — сетевой пункт назначения, 255.255.255.0 — маска сети, указывающая IP-адрес класса C, а 192.168.0.3 — шлюз по умолчанию или IP-адрес маршрутизатора со стоимостью 56 метрик.

Вы добавили статический маршрут в таблицу маршрутизации Windows.

Но есть кое-что нужное, и это нельзя пропустить:

Когда вы добавляете статический маршрут в Windows 10, по умолчанию его сеанс завершается до следующей перезагрузки вашего ПК с Windows. Это означает, что когда вы перезагрузите компьютер, добавленный статический маршрут будет отключен.

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

:/>  Как сделать мультизагрузочную флешку с Windows XP и 8?. Для этого потребуется мультипрограммная подсистема, в которой можно создать новую карту памяти

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

Пакетный скрипт можно написать своими руками. Потому что написание сценария — это легкая работа.

Теперь вам может быть интересно, как я могу навсегда добавить маршрут в Windows, который должен быть последовательным, даже если я перезагружу свой компьютер?

Как сделать маршрут постоянным?

Постоянный маршрут — это маршрут, который остается на месте при запуске Windows или при перезагрузке Windows.

И чтобы сделать статический маршрут постоянным, вам нужно добавить «-p идентификатор» в начале или в конце в интерфейсе добавления маршрута Windows.

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

Синтаксис для добавления постоянного маршрута Windows

Вы также можете использовать идентификатор -p в конце команды добавления интерфейса Windows, например:

Route add постоянный маршрут windows 10

Как удалить статический маршрут из таблицы маршрутизации Windows

Как только вы добавите статический маршрут в таблицу маршрутизации Windows, его можно будет легко удалить. Потому что в будущем, возможно, он вам не понадобится, и вам придется его удалить.

тогда вот как удалить статический маршрут из таблицы маршрутизации Windows.

Route add постоянный маршрут windows 10

Проверим командой route print в командной строке, удален маршрут или нет?

Route add постоянный маршрут windows 10

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

Статические маршруты используются для тестирования и других многоцелевых целей дома или в сетях любых малых и крупных организаций. Используйте его с вашего согласия.

Добавить маршруты, удалить маршруты, просмотреть и очистить все маршруты

Команда Rout add используется для добавления статического маршрута в таблицу маршрутизации Windows, которая сообщает Windows, какую сеть добавить. Также нам нужно добавить маску подсети и шлюз.

Вот команда добавления маршрута в Windows 10:

маршрут ДОБАВИТЬ эту сеть с этой маской подсети через этот IP-адрес шлюза.

Когда вы добавляете статический маршрут в windows 10, он остается активным, пока вы не перезагрузите компьютер. После перезагрузки статический маршрут исчезает, поэтому вам нужно добавить постоянный маршрут в Windows 10, чтобы он оставался постоянным.

Синтаксис добавления постоянного маршрута в Windows 10?

маршрут ДОБАВИТЬ эту сеть с этой маской подсети через этот IP-адрес шлюза –p

Где –p — модификатор, делающий добавленный маршрут постоянным

Вот как можно настроить статический маршрут в Windows

Средство изменения Route.exe в Windows

Инструмент route.exe используется для изменения метрического маршрута в Windows. Когда мы говорим о метрическом маршруте, мы имеем в виду метрику адаптера. Он имеет ограничения, заключающиеся в том, что вы не можете установить номер метрики ниже текущего значения метрики.

Предположим, что IP-адрес Ethernet-адаптера — 192.168.2.5. Теперь давайте просто изменим метрический маршрут в Windows с помощью инструмента Route.exe.

Чтобы увеличить метрику адаптера Ethernet с IP-адресом 192.168.2.5, синтаксис команды следующий:

Теперь выполним команду

Метрика адаптера Ethernet станет 25.

См. ответ в вопросе №. 2

Чтобы просмотреть постоянный маршрут в Windows, просто введите команду «routing print» в командной строке.

Теперь перейдите в раздел «Постоянный маршрут», где вы можете просмотреть постоянный маршрут.

маршрут -p удалить 192.168.20.0

«netstat» –r или «route print»

Route add постоянный маршрут windows 10

Вы можете увидеть список из 16 активных сетей и их маршруты здесь. Теперь удалим все маршруты в окнах

Route add постоянный маршрут windows 10

Теперь введите «route print»

Теперь вы можете видеть, что все маршруты в таблице маршрутизации Windows удалены командой

Route add постоянный маршрут windows 10

Заключительные слова

Мы узнали, «как добавить статический маршрут TCP/IP в таблицу маршрутизации Windows», а также как удалить статический маршрут из таблицы маршрутизации Windows.

Route add постоянный маршрут windows 10

Добавление статического маршрута в Microsoft Windows 10 или Server выполняется с помощью команды route add.

маршрут добавить -p 192.168.1.0 маска 255.255.255.0 10.0.0.1

Если вы хотите добавить статический маршрут к одному хосту, используйте сетевую маску 255.255.255.255.

маршрут добавить -p 192.168.1.100 маска 255.255.255.255 10.0.0.1

Наиболее важной частью команды добавления маршрута является параметр -p. Без ключа -p наш новый маршрут не будет постоянным. Он исчезнет при следующей перезагрузке ПК/сервера с Windows.

Мы можем распечатать таблицу маршрутизации Windows с помощью команды route print. Под заголовком «Постоянные маршруты» вы увидите список постоянных статических маршрутов.

Route add постоянный маршрут windows 10

route add -p 192.168.1.0 маска 255.255.255.0 10.0.0.1 метрика 5

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

route add -p 192.168.1.0 маска 255.255.255.0 10.0.0.1 если 1

:/>  Игра червы для windows 10 скачать бесплатно

При указании сетевого интерфейса необходимо указать идентификатор интерфейса, который можно найти с помощью команды route print.

Route add постоянный маршрут windows 10

В этой статье мы рассмотрим, что такое «статический маршрут» и зачем его вообще нужно добавлять. Мы будем использовать так называемый «Root» — то есть будем прописывать маршруты с помощью команды «route add» в командной строке Windows. Давайте повторим теорию и в каких случаях использование «добавления маршрута» таким образом может быть вам полезно.

«Статическая маршрутизация» — это тип маршрутизации, при котором маршруты явно указываются при настройке маршрутизатора. Вся маршрутизация происходит без участия каких-либо протоколов маршрутизации.

Например, если у вас дома два компьютера, первый из которых имеет доступ в Интернет через VPN, он также подключен к локальной сети второго компьютера. Каждый раз, когда он подключается к Интернету, соединение между двумя компьютерами теряется, потому что первый компьютер (тот, который подключен к VPN) уже находится в другой сети и, следовательно, недоступен для второго компьютера. Это можно исправить, просто настроив статический маршрут.

Маршруты — это сетевые настройки, которые используются операционной системой для организации сетевого трафика, а также доступа в локальную сеть и Интернет. С помощью информации на этой странице вы научитесь просматривать, удалять и добавлять маршруты на компьютере под управлением версии Windows — от XP до 10.

Добавить статический маршрут в оболочке командной строки

маршрут -p добавить 0.0.0.0 маска 0.0.0.0 192.168.95.1

Как удалить конкретный статический маршрут

Чтобы удалить статический маршрут, откройте командную строку и введите следующую команду:

маршрут удалить 0.0.0.0 маска 0.0.0.0 192.168.95.1

Как управлять статическим маршрутом с помощью Action1

Первое, что вам нужно сделать, это войти в панель управления Action1.

Затем нажмите кнопку «Дополнительные действия» и выберите параметр «Выполнить команду».

В открывшемся окне введите команду route -p add 0.0.0.0 mask 0.0.0.0 192.168.95.1, чтобы добавить нужный вам статический маршрут.

Если вам нужно удалить маршрут, используйте эту команду route delete 0.0.0.0 mask 0.0.0.0 192.168.95.1

После нажатия кнопки «Следующий шаг» вам необходимо выбрать конечные точки, для которых вы собираетесь добавить или удалить статический маршрут. Для этого нажмите «Добавить конечные точки» и выберите нужную конечную точку.

Нажмите «Следующий шаг», и на следующем шаге вы сможете запланировать время выполнения вашей команды. Затем нажмите “Готово”.

У некоторых Интернет-провайдеров иногда возникает возможность добавления прописанного маршрута. Например, для работы файлообменных сетей DC++ и torrent. Если вы подключаетесь через маршрутизатор, то все настройки маршрутизации происходят на компьютере, где нет необходимости.

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

Для примера рассмотрим три основных подсети, используемых как локальные:

Соответственно, Вам надо будет прописать 3 вот такие строки:

Например, Ваш шлюз 192.168.50.1, тогда команда будет выглядеть так:

маршрут -p добавить маску 192.168.0.0 255.255.0.0 192.168.50.1
маршрут -p добавить маску 10.0.0.0 255.0.0.0 192.168.50.1
маршрут -p добавить маску 172.16.0.0 255.240.0.0 192.168.50.1

Если возникнет ожидаемый конец пути – просто введите следующую команду:

удалить маршрут 192.168.0.0
маршрут удалить 10.0.0.0
маршрут удалить 172.16.0.0

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

Интерфейсы и таблица маршрутизации в Windows

Route add постоянный маршрут windows 10

Route add постоянный маршрут windows 10

Route add постоянный маршрут windows 10

Добавление статического маршрута в таблицу маршрутизации

Команда для добавления записи из cmd выглядит следующим образом

добавить маршрут Destination_Address
MASK Метрика Subnet_Mask Gateway_IP

Пример: добавить маршрут 192.168.39.0
МАСКА 255.255.255.0 192.148.0.2

Route add постоянный маршрут windows 10

Ниже показан результат печати маршрута после добавления статического маршрута.

Route add постоянный маршрут windows 10