Windows route add p: route | Microsoft Docs
route | Microsoft Docs
-
- Чтение занимает 2 мин
В этой статье
Область применения: Windows Server (половина ежегодного канала), Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012
Отображает и изменяет записи в локальной таблице маршрутизации IP. Если используется без параметров, команда Route выводит справку из командной строки.
Важно!
Эта команда доступна, только если протокол Internet Protocol (TCP/IP) установлен в качестве компонента в свойствах сетевого адаптера в окне Сетевые подключения.
Синтаксис
route [/f] [/p] [<command> [<destination>] [mask <netmask>] [<gateway>] [metric <metric>]] [if <interface>]]
Параметры
Параметр | Описание |
---|---|
/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 | При использовании с командой Add указанный маршрут добавляется в реестр и используется для инициализации таблицы IP-маршрутизации при каждом запуске протокола TCP/IP. По умолчанию при запуске протокола TCP/IP добавленные маршруты не сохраняются. При использовании с командой print отображается список постоянных маршрутов. Этот параметр игнорируется для всех остальных команд. Постоянные маршруты хранятся в папке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes. |
<command> | Указывает команду, которую требуется выполнить. К допустимым командам относятся:
|
<destination> | Указывает сетевой адрес маршрута. Назначением может быть IP-адрес сети (где биты узла сетевого адреса имеют значение 0), IP-адрес для маршрута узла или 0.0.0.0 для маршрута по умолчанию. |
виде <netmask> | Указывает сетевой адрес маршрута. Назначением может быть IP-адрес сети (где биты узла сетевого адреса имеют значение 0), IP-адрес для маршрута узла или 0.0.0.0 для маршрута по умолчанию. |
<gateway> | Указывает IP-адрес перенаправления или следующего прыжка, по которому можно получить набор адресов, определяемых назначением сети и маской подсети. Для локально подключенных маршрутов подсети адрес шлюза — это IP-адрес, назначенный интерфейсу, подключенному к подсети. Для удаленных маршрутов, доступных на одном или нескольких маршрутизаторах, адрес шлюза представляет собой напрямую достижимый IP-адрес, назначенный соседнему маршрутизатору. |
шкал <metric> | Указывает целочисленную метрику стоимости (от 1 до 9999) для маршрута, который используется при выборе нескольких маршрутов в таблице маршрутизации, наиболее точно соответствующих адресу назначения перенаправляемого пакета. Выбирается маршрут с наименьшей метрикой. Метрика может отражать число прыжков, скорость пути, надежность пути, пропускную способность пути или административные свойства. |
наличии <interface> | Указывает индекс интерфейса для интерфейса, для которого целевой объект доступен. Чтобы получить список интерфейсов и их соответствующих индексов интерфейсов, используйте отображение команды route print. Для индекса интерфейса можно использовать либо десятичное, либо шестнадцатеричное значение. Для шестнадцатеричных значений перед шестнадцатеричным числом следует указать 0x. Если параметр if опущен, интерфейс определяется по адресу шлюза. |
/? | Отображение справки в командной строке. |
Комментарии
Большие значения в столбце метрик таблицы маршрутизации являются результатом того, что TCP/IP автоматически определяет метрику маршрутов в таблице маршрутизации на основе конфигурации IP-адреса, маски подсети и шлюза по умолчанию для каждого интерфейса локальной сети. Автоматическое определение метрики интерфейса, включенное по умолчанию, определяет скорость каждого интерфейса и корректирует метрики маршрутов для каждого интерфейса, чтобы самый быстрый интерфейс создавал маршруты с наименьшей метрикой. Чтобы удалить большие метрики, отключите автоматическое определение метрики интерфейса из дополнительных свойств протокола TCP/IP для каждого подключения к локальной сети.
Имена могут использоваться для назначения , если в файле локальных сетей , хранящемся в папке, есть соответствующая запись
systemroot\System32\Drivers\\
. Имена могут использоваться для шлюза при условии, что они могут быть разрешены по IP-адресу с помощью стандартных методов разрешения имен узлов, таких как запросы службы доменных имен (DNS), использование локального файла Hosts, хранящегося вsystemroot\system32\drivers\\
папке, и разрешение имен NetBIOS.Если команда печатается или удаляется, параметр шлюза можно опустить, а для назначения и шлюза можно использовать подстановочные знаки. Конечным значением может быть подстановочное значение, заданное звездочкой
(*)
. Если указанное назначение содержит звездочку или вопросительный(*)
знак (?), оно рассматривается как подстановочный знак и печатается или удаляется только в соответствующих маршрутах назначения. Звездочка соответствует любой строке, а вопросительный знак соответствует любому отдельному символу. Например,,10.\*.1, 192.168.\*
127.\*
и\*224\*
являются допустимыми символами-шаблонами звездочки.При использовании неподдерживаемого сочетания назначения и маски подсети (маска) отображается сообщение об ошибке «маршрут: неправильная Маска адреса шлюза». Это сообщение об ошибке появляется, если назначение содержит одну или несколько битов, равных 1 в битах, где соответствующий бит маски подсети имеет значение 0. Чтобы протестировать это условие, выразит назначение и маску подсети с помощью двоичной нотации. Маска подсети в двоичной нотации состоит из последовательности из 1 бит, представляющей часть сетевого адреса назначения, и серии из 0 бит, представляющих часть адреса узла назначения. Установите флажок, чтобы определить наличие в назначении битов, для которых задано значение 1, для части назначения, которая является адресом узла (как определено маской подсети).
Примеры
Чтобы отобразить все содержимое таблицы IP-маршрутизации, введите:
route print
Чтобы отобразить маршруты в таблице IP-маршрутизации, начинающейся с 10, введите:
route print 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, а также используя интерфейс 0x3 индекса, введите:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
Чтобы удалить маршрут к целевому 10.41.0.0 с маской подсети 255.255.0.0, введите:
route delete 10.41.0.0 mask 255.255.0.0
Чтобы удалить все маршруты в таблице IP-маршрутизации, начинающейся с 10, введите:
route delete 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
Дополнительные ссылки
[Routing] Шпаргалка про роутинг в Windows
Привет, %username%
! Поскольку часто приходится настраивать ВПНы на чужих машинах и предоставлять доступ к каки-либо ресурсам нашей сети, а чаще всего это просто конкретные машины, то надо записать себе шпаргалку по добавлению статических маршрутов в ОСях семейства Windows (XP/7/8/8.1). Все элементарно и просто.
Синтаксис#
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
— При использовании данного параметра с командойadd
указанный маршрут добавляется в реестр и используется для инициализации таблицы IP-маршрутизации каждый раз при запуске протокола TCP/IP. По умолчанию добавленные маршруты не сохраняются при запуске протокола TCP/IP. При использовании параметра с командой print выводит на экран список постоянных маршрутов. Все другие команды игнорируют этот параметр. Постоянные маршруты хранятся в реестре по адресуHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes
команда
— Указывает команду, которая будет запущена на удаленной системе.
Список допустимых параметров:
Команда | Назначение |
---|---|
add | Добавление маршрута |
change | Изменение существующего маршрута |
delete | Удаление маршрута или маршрутов |
Печать маршрута или маршрутов |
конечная_точка
— Определяет конечную точку маршрута. Конечной точкой может быть сетевой IP-адрес (где разряды узла в сетевом адресе имеют значение 0), IP-адрес маршрута к узлу, или значение0.0.0.0
для маршрута по умолчанию.mask <маска_сети>
Указывает маску сети (также известной как маска подсети) в соответствии с точкой назначения. Маска сети может быть маской подсети соответствующей сетевому IP-адресу, например255.255.255.255
для маршрута к узлу или0.0.0.0
. для маршрута по умолчанию. Если данный параметр пропущен, используется маска подсети255.255.255.255
. Конечная точка не может быть более точной, чем соответствующая маска подсети. Другими словами, значение разряда 1 в адресе конечной точки невозможно, если значение соответствующего разряда в маске подсети равно 0.шлюз
— Указывает IP-адрес пересылки или следующего перехода, по которому доступен набор адресов, определенный конечной точкой и маской подсети. Для локально подключенных маршрутов подсети, адрес шлюза — это IP-адрес, назначенный интерфейсу, который подключен к подсети. Для удаленных маршрутов, которые доступны через один или несколько маршрутизаторов, адрес шлюза — непосредственно доступный IP-адрес ближайшего маршрутизатора.metric <метрика>
— Задает целочисленную метрику стоимости маршрута (в пределах от 1 до 9999) для маршрута, которая используется при выборе в таблице маршрутизации одного из нескольких маршрутов, наиболее близко соответствующего адресу назначения пересылаемого пакета. Выбирается маршрут с наименьшей метрикой. Метрика отражает количество переходов, скорость прохождения пути, надежность пути, пропускную способность пути и средства администрирования.if <интерфейс>
— Указывает индекс интерфейса, через который доступна точка назначения. Для вывода списка интерфейсов и их соответствующих индексов используйте командуroute print
. Значения индексов интерфейсов могут быть как десятичные, так и шестнадцатеричные. Перед шестнадцатеричными номерами вводится0х
. В случае, когда параметрif
пропущен, интерфейс определяется из адреса шлюза./?
— Отображает справку в командной строке.
Примечания#
- Большие значения в столбце
metric
таблицы маршрутизации — результат возможности протокола TCP/IP автоматически определять метрики маршрутов таблицы маршрутизации на основании конфигурации IP-адреса, маски подсети и стандартного шлюза для каждого интерфейса ЛВС. Автоматическое определение метрики интерфейса, включенное по умолчанию, устанавливает скорость каждого интерфейса и метрики маршрутов для каждого интерфейса так, что самый быстрый интерфейс создает маршруты с наименьшей метрикой. Чтобы удалить большие метрики, отключите автоматическое определение метрики интерфейса в дополнительных свойствах протокола TCP/IP для каждого подключения по локальной сети. - Имена могут использоваться для параметра
<конечная_точка>
, если существует соответствующая запись в файле базы данныхNetworks
, находящемся в папке*системный_корневой_каталог*\System32\Drivers\Etc
. В параметре<шлюз>
можно указывать имена до тех пор, пока они разрешаются в IP-адреса с помощью стандартных способов разрешения узлов, таких как запрос службы DNS, использование локального файлаHosts
, находящегося в папке*системный_корневой_каталог*\system32\drivers\etc
, или разрешение имен NetBIOS. - Если команда —
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-маршрутизации, введите команду:
Чтобы вывести на экран маршруты из таблицы IP-маршрутизации, которые начинаются с *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
Чтобы удалить маршрут к конечной точке 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
На этом все! Profit!
ROUTE — Обработка таблиц сетевых маршрутов.
Формат командной строки:
ROUTE [-f] [-p] [-4|-6] command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]
Подсказку по параметрам командной строки можно получить используя встроенную справку ( route /? ):
-f — Очистка таблиц маршрутов от записей всех шлюзов. При указании одной из команд таблицы очищаются до выполнения команды.
-p — При использовании с командой ADD задает сохранение маршрута при перезагрузке системы. По умолчанию маршруты не сохраняются при перезагрузке. Пропускается для остальных команд,
изменяющих соответствующие постоянные маршруты. Этот параметр не поддерживается в Windows 95.
-4 — Обязательное использование протокола IPv4.
-6 — Обязательное использование протокола IPv6.
command — Одна из следующих команд:
— PRINT — Печать маршрута
— ADD — Добавление маршрута
— DELETE — Удаление маршрута
— CHANGE — Изменение существующего маршрута
destination — Адресуемый узел.
MASK — Указывает, что следующий параметр интерпретируется как маска сети.
netmask — Значение маски подсети для записи данного маршрута. Если этот параметр не задан, по умолчанию используется значение 255.255.255.255.
gateway — Шлюз.
interface — Номер интерфейса для указанного маршрута.
METRIC — Определение метрики, т.е. цены для адресуемого узла. Чем ниже значение метрики, тем выше приоритет узла при построении маршрута.
Поиск всех символических имен узлов проводится в файле сетевой базы данных
NETWORKS. Поиск символических имен шлюзов проводится в файле базы данных имен
узлов HOSTS.
Для команд PRINT и DELETE можно указать узел и шлюз с помощью подстановочных
знаков или опустить параметр «шлюз».
Если адресуемый узел содержит подстановочные знаки * или ?, он используется
в качестве шаблона, и печатаются только соответствующие ему маршруты. Знак ‘*’
соответствует любой строке, а ‘?’ — одному знаку.
Примеры: 157.*.1, 157.*, 127.*, *224*.
Соответствие шаблону поддерживает только команда PRINT.
Диагностические сообщения:
Недопустимое значение MASK вызывает ошибку, если (УЗЕЛ & МАСКА) != УЗЕЛ.
Например:
route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1 — Добавление маршрута завершится ошибкой, поскольку указан недопустимый параметр маски. (Узел & Маска) != Узел.
Примеры:
route PRINT — отобразить таблицу маршрутов
route PRINT -4 — отобразить таблицу маршрутов только для IPv4
route PRINT -6 — отобразить таблицу маршрутов только для IPv6
route PRINT 157* — отобразить таблицу маршрутов только для узлов, начинающихся со 157
Если сетевой интерфейс (IF) не задан, то производится попытка найти лучший интерфейс для указанного шлюза.
route ADD 3ffe::/32 3ffe::1 — добавить новый маршрут для узла с IPv6
route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2 — изменить существующий маршрут для узла IPv4
Параметр CHANGE используется только для изменения шлюза или метрики.
route DELETE 157.0.0.0 — удалить маршрут для IPv4.
route DELETE 3ffe::/32 — удалить маршрут для IPV6
Примеры использования команды ROUTE
route print — отобразить текущую таблицу маршрутов.
Пример отображаемой таблицы:
===========================================================================
Список интерфейсов
24…00 50 ba 5d 0c c4 ……D-Link DFE-538TX 10/100 адаптер
13…00 19 db ce 97 9c ……Сетевая карта Realtek RTL8169/8110 Family NIC
1………………………Software Loopback Interface 1
17…00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP
12…00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
===========================================================================
IPv4 таблица маршрута
===========================================================================
Активные маршруты:
Сетевой адрес 0.0.0.0 127.0.0.0 … 224.0.0.0 |
Маска сети 0.0.0.0 255.0.0.0 … 240.0.0.0 |
Адрес шлюза 192.168.0.1 On-link … On-link |
Интерфейс 192.168.0.2 127.0.0.1 … 192.168.0.2 |
Метрика 266 306 … 266 |
===========================================================================
Постоянные маршруты:
Сетевой адрес 0.0.0.0 |
Маска 0.0.0.0 |
Адрес шлюза 192.168.0.1 |
Метрика По умолчанию |
===========================================================================
IPv6 таблица маршрута
===========================================================================
Активные маршруты:
Метрика 1 40 19 20 20 40 19 1 |
Сетевой адрес 306 ::1/128 276 fe80::/64 276 fe80::/64 276 fe80::/64 276 fe80::6034:c4a3:8e4e:b7a 276 fe80::b084:cada:c2d:38a2 276 fe80::e5b6:f77e:a139:c97 306 ff00::/8 |
Шлюз On-link On-link On-link On-link a/128 On-link /128 On-link 7/128 On-link On-link On-link On-link On-link |
===========================================================================
Постоянные маршруты:
Отсутствует
Список интерфейсов — отображаются идентификаторы ( ID ), физические ( MAC ) адреса и названия сетевых адаптеров. В примере:
24 — идентификатор интерфейса
00 50 ba 5d 0c c4 — MAC-адрес сетевого адаптера
D-Link DFE-538TX 10/100 адаптер — название сетевого адаптера.
Сетевой адрес (Network Destination) — IP-адрес, адрес сети, или адрес 0.0.0.0 используемый для шлюза по умолчанию ( Default Gateway ). Это конечная точка маршрута
Маска сети ( Netmask ) — маска сети.
Адрес шлюза ( Gateway ) — IP-адрес шлюза, через который будет выполняться отправка пакета для достижения конечной точки.
В Windows Vista / Windows 7 / 8 и более поздних версиях, для адресов, достижимых локально, в данной колонке отображается On-link.
Другими словами, значение On-link в колонке «Шлюз» означает, что шлюз не используется, адрес назначения достижим напрямую, без
маршрутизации.
Интерфейс ( Interface ) — IP-адрес сетевого интерфейса, через который
выполняется доставка пакета конечной точке маршрута.
Метрика ( metric ) — значение метрики (1-9999). Метрика представляет собой числовое значение, позволяющее оптимизировать доставку пакета
получателю, если конечная точка маршрута может быть достижима по нескольким разным маршрутам. Чем меньше значение метрики, тем выше приоритет маршрута.
route print 192.* — отобразить таблицу маршрутов только для адресов, начинающихся с 192.
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 — установить в качестве шлюза по умолчанию (основного шлюза) адрес 192.168.1.1
route -p add 10.0.0.0 mask 255.0.0.0 10.0.0.1 — добавить маршрут для подсети 10.0.0.0/255.0.0.0 и запомнить его в реестре . Это постоянный статический маршрут.
Если маршрут добавлен без использования параметра -p то он сохраняется только до перезагрузки системы (до перезапуска сетевого системного программного обеспечения). Если же, при добавлении маршрута искользовался данный параметр, то информация о маршруте записывается в реестр Windows (раздел HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes ) и будет использоваться постоянно при активации сетевых интерфейсов.
route delete 10.0.0.0 mask 255.0.0.0 — удалить маршрут для подсети 10.0.0.0/255.0.0.0 .
route add 10.10.10.10 192.168.1.158 — добавить маршрут для узла с IP-адресом 10.10.10.10 . Если маска в команде не задана, то подразумевается ее значение равное 255.255.255.255 , т.е конечная точка назначения является одиночным IP-адресом узла.
route delete 10.10.10.10 — удалить маршрут созданный предыдущей командой
route change 10.0.0.0 mask 255.0.0.0 10.10.10.1 — изменить адрес шлюза для существующего маршрута к сети 10.0.0.0/255.0.0.0 на значение 10.10.10.1 Допускается
использование данной команды только для изменения адреса шлюза и метрики.
route -f — очистить таблицу маршрутов. После перезагрузки системы, или при перезапуске сетевых подключений таблица маршрутов будет
восстановлена исходя из текущей сетевой конфигурации компьютера. При выполнении команды route -f из таблицы удаляются все маршруты, которые удовлетворяют условиям:
— не относятся к петлевому интерфейсу ( интерфейсу с IP 127.0.0.1 и маской -255.0.0.0)
— не являются маршрутами для многоадресной (multicast) рассылки (IP 224.0.0.1 маска 255.0.0.0)
— не являются узловыми маршрутами (когда маска равна 255.255.255.255) .
При обработке таблицы маршрутов, статические маршруты имеют высший приоритет, по сравнению с маршрутом, использующим для достижения конечной точки шлюз по умолчанию.
Если вы желаете поделиться ссылкой на эту страницу в своей социальной сети, пользуйтесь кнопкой «Поделиться»
Весь список команд CMD Windows
Как прописать статический маршрут в Windows 10 — 192.168.1.1 admin логин вход
У некоторых Интернет-провайдеров иногда возникает необходимость дополнительно прописать статический маршрут. Например, для работы файлообменных сетей DC++ и torrent. Если Вы подключены через роутер, то все настройки маршрутизации делаются на нём, а на компьютере ничего дополнительно указывать не нужно.
А вот если кабель провайдера подключен напрямую в компьютер или через модем в режиме «мост»(Bridge), тогда может возникнуть необходимость прописать статический маршрут, добавив его в таблицу маршрутизации Windows. Чтобы это сделать, Вы должны запустить командную строку с правами Администратора. Для этого надо нажать кнопку «Пуск» и выбрать пункт меню «Программы» -> «Стандартные» -> «Командная строка», либо нажать комбинацию клавиш Win+R и ввести команду «cmd».
В открывшемся черном окне консоли нужно прописать маршруты используя команду route.
Параметры команды:
-f Очистка таблиц маршрутов от записей всех шлюзов. При указании одной из команд таблицы очищаются до выполнения команды.
-p При использовании с командой ADD задает сохранение маршрута при перезагрузке системы. По умолчанию маршруты не сохраняются при перезагрузке. Пропускается для остальных команд, изменяющих соответствующие постоянные маршруты.
-4 Обязательное использование протокола IPv4.
-6 Обязательное использование протокола IPv6.
<command> Одна из следующих команд:
PRINT Печать маршрута
ADD Добавление маршрута
DELETE Удаление маршрута
CHANGE Изменение существующего маршрута
destination Адресуемый узел.
MASK Указывает, что следующий параметр интерпретируется как маска сети.
netmask Значение маски подсети для записи данного маршрута. Если этот параметр не задан, по умолчанию используется значение 255.255.255.255.
gateway Шлюз.
interface Номер интерфейса для указанного маршрута.
METRIC Определение метрики, т.е. цены для адресуемого узла.
Для примера рассмотрим три основных подсети, используемые как локальные:
192.168.0.0/16
10.0.0.0/8
172.16.0.0/16
Соответственно, Вам надо будет прописать 3 вот такие строки:
route -p add 192.168.0.0 mask 255.255.0.0 <ваш_шлюз>
route -p add 10.0.0.0 mask 255.0.0.0 <ваш_шлюз>
route -p add 172.16.0.0 mask 255.240.0.0 <ваш_шлюз>
Например, Ваш шлюз 192.168.50.1, тогда команды будут выглядеть так:
route -p add 192.168.0.0 mask 255.255.0.0 192.168.50.1
route -p add 10.0.0.0 mask 255.0.0.0 192.168.50.1
route -p add 172.16.0.0 mask 255.240.0.0 192.168.50.1
Если возникнет необходимость удалить статические маршруты — просто введите следующие команды:
route delete 192.168.0.0
route delete 10.0.0.0
route delete 172.16.0.0
Прописывание маршрутов | База знаний Selectel
После завершения настройки приватной маршрутизируемой сети клиенту необходимо самостоятельно настроить маршрутизацию между сегментами сети, прописав маршруты до каждого сегмента из используемой сети через новые адреса шлюзов.
Для такой сети:
- Машины сегментов должны быть подключены к выделенным сетям.
- Надо настроить на интерфейсах IP-адреса.
- Из сегмента 1 требуется маршрут в сеть b.b.b.b через GW (a.a.a.254).
- Из сегмента 2 требуется маршрут в сеть a.a.a.a через GW (b.b.b.254).
Пример для Windows
Чтобы прописать маршруты на сервере (выделенном сервере, виртуальной машине, облачном сервере), введите команду в консоли:
route ADD -p a.a.a.a MASK 255.255.255.0 b.b.b.254 METRIC 1
, где:
route
— программа работы с маршрутами;ADD
– команда для добавления маршрута;-p
– этот ключ нужен, чтобы сохранить маршрут;MASK
– маски сети;METRIC 1
– параметр, определяющий приоритет указанного выше шлюза, 1 — наивысший приоритет.
Проверить прописанные маршруты можно командой route print
.
Пример для Ubuntu/Debian
Чтобы прописать маршруты в ОС Ubuntu, проверьте существующие маршруты командой route
или netstat -nr
:
route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
В данном случае система чистая и дополнительных маршрутов, кроме дефолтного шлюза, нет.
Добавьте статический маршрут в подсеть 192.168.2.0 с 24 маской (255.255.255.0), в роли шлюза укажите, например, 192.168.0.100.
Команда будет выглядеть следующим образом:
route add -net 192.168.2.0/24 gw 192.168.0.100
Проверьте существующие маршруты:
route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.2.0 192.168.0.100 255.255.255.0 UG 0 0 0 eth0
Начиная с версии Ubuntu 17.10 Netplan используется по умолчанию как утилита для конфигурирования сетевых настроек.
В предыдущих версиях Ubuntu использовалась утилита ifconfig
и конфигурационный файл /etc/network/interfaces
.
В нашем случае все образы OS Linux используют систему Cloud-init для инициализации системы при первом запуске.
В ОС Ubuntu утилита Netplan установлена, но не используется.
Обратите внимание! Если произойдет перезагрузка сервера, то маршрут пропадет, как и с семейством RHEL.
Сохранение маршрута при перезагрузке сервера
Чтобы при перезагрузке сервера маршрут не пропал, нужно для соответствующего сетевого интерфейса, в нашем случае это eth0
, пропишите нужный маршрут в файле конфигурации /etc/network/interfaces.d/50-cloud-init.cfg
:
Отключите возможность настройки сети через Cloud-init и создайте файл:
touch /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
Добавьте в созданный файл необходимые параметры конфигурации Cloud-init, отключающие конфигурирование сети:
echo "network: {config: disabled}" >> /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
Добавьте в файл конфигурации маршрут
up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.0.100
:vi /etc/network/interfaces.d/50-cloud-init.cfg
Пример:
auto lo iface lo inet loopback dns-nameservers 188.93.16.19 188.93.17.19 auto eth0 iface eth0 inet static address 192.168.0.2/24 mtu 1500 post-up route add default gw 192.168.0.1 || true pre-down route del default gw 192.168.0.1 || true up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.0.100
Перезагрузите сервис:
systemctl restart networking
Для Ubuntu 18 используйте команду:
systemctl restart networking.service
Проверьте существующие маршруты:
route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.2.0 192.168.0.100 255.255.255.0 UG 0 0 0 eth0
Маршрут успешно прописался и не пропадет, если перезагрузить сервис.
Пример для CentOS/Fedora/RHEL
Проверьте существующие маршруты командой route
или netstat -nr
:
route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.0.0.0 UG 0 0 0 eth0
link-local 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
В данном случае система чистая и дополнительных маршрутов, кроме дефолтного шлюза, нет.
Добавьте статический маршрут в подсеть 192.168.2.0 с 24 маской (255.255.255.0), в роли шлюза укажите, например, 192.168.0.100.
Команда будет выглядеть следующим образом:
route add -net 192.168.2.0/24 gw 192.168.0.100
Проверьте добавленные маршруты:
route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.0.0.0 UG 0 0 0 eth0
link-local 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.2.0 192.168.0.100 255.255.255.0 UG 0 0 0 eth0
Маршрут успешно добавлен.
Обратите внимание! Если произойдет перезагрузка системы, то добавленный маршрут будет удален.
Сохранение маршрута при перезагрузке сервера
Чтобы при перезагрузке системы маршрут не был удален, в каталоге /etc/sysconfig/network-scripts
создайте файл с именем route-eth0
(соответствует нужному интерфейсу eth0):
Отключите возможность настройки сети через Cloud-init и создайте файл:
touch /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
Добавьте в созданный файл необходимые параметры конфигурации Cloud-init, отключающие конфигурирование сети:
echo "network: {config: disabled}" >> /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
Удалите текущий файл настроек:
rm -f /etc/sysconfig/network-scripts/route-eth0
Создайте новый файл:
touch /etc/sysconfig/network-scripts/route-eth0
Добавьте новый нужный маршрут:
echo "192.168.2.0/24 via 192.168.0.100" >> /etc/sysconfig/network-scripts/route-eth0
Перезапустите сетевые службы, чтобы изменения вступили в силу:
systemctl restart network
Проверьте наличие маршрута:
route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Ifaceа default gateway 0.0.0.0 UG 0 0 0 eth0 link-local 0.0.0.0 255.255.0.0 U 1002 0 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.2.0 192.168.0.100 255.255.255.0 UG 0 0 0 eth0
просмотр таблицы IP маршрутизации в Windows
ROUTE — просмотр таблицы IP маршрутизации в Windows
Команда Route выводит на экран все содержимое таблицы IP-маршрутизации и изменяет записи в командной строке операционной системы Windows. Запущенная без параметров, команда route выводит справку.
Прежде чем приступать к практике хотелось бы поговорить немного о теории, что бы Вы понимали в каких случаях может пригодиться команда Route. Важно подметить, что команда больше интересна для просмотра маршрутов на рабочей станции. А непосредственное добавление маршрутов, как правило происходит на серверном оборудовании (например, на маршрутизаторе).
Видео — Работа с утилитой командной строки ROUTE
Синтаксис и параметры утилиты ROUTE
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 — При использовании данного параметра с командой add указанный маршрут добавляется в реестр и используется для инициализации таблицы IP-маршрутизации каждый раз при запуске протокола TCP/IP.
- команда — Указывает команду, которая будет запущена. Возжожна одна из следующих команд: PRINT — Печать маршрута, ADD — Добавление маршрута, DELETE — Удаление маршрута, CHANGE — Изменение существующего маршрута.
- конечная_точка — Определяет конечную точку маршрута. Конечной точкой может быть сетевой IP-адрес (где разряды узла в сетевом адресе имеют значение 0), IP-адрес маршрута к узлу, или значение 0.0.0.0 для маршрута по умолчанию.
- mask маска_сети — Указывает маску сети (также известной как маска подсети) в соответствии с точкой назначения. Маска сети может быть маской подсети соответствующей сетевому IP-адресу, например 255.255.255.255 для маршрута к узлу или 0.0.0.0. для маршрута по умолчанию. Если данный параметр пропущен, используется маска подсети 255.255.255.255. Конечная точка не может быть более точной, чем соответствующая маска подсети. Другими словами, значение разряда 1 в адресе конечной точки невозможно, если значение соответствующего разряда в маске подсети равно 0.
- шлюз — Указывает IP-адрес пересылки или следующего перехода, по которому доступен набор адресов, определенный конечной точкой и маской подсети. Для локально подключенных маршрутов подсети, адрес шлюза — это IP-адрес, назначенный интерфейсу, который подключен к подсети. Для удаленных маршрутов, которые доступны через один или несколько маршрутизаторов, адрес шлюза — непосредственно доступный IP-адрес ближайшего маршрутизатора.
- metric метрика — Задает целочисленную метрику стоимости маршрута (в пределах от 1 до 9999) для маршрута, которая используется при выборе в таблице маршрутизации одного из нескольких маршрутов, наиболее близко соответствующего адресу назначения пересылаемого пакета. Выбирается маршрут с наименьшей метрикой. Метрика отражает количество переходов, скорость прохождения пути, надежность пути, пропускную способность пути и средства администрирования.
- if интерфейс — Указывает индекс интерфейса, через который доступна точка назначения. Для вывода списка интерфейсов и их соответствующих индексов используйте команду route print. Значения индексов интерфейсов могут быть как десятичные, так и шестнадцатеричные. Перед шестнадцатеричными номерами вводится 0х. В случае, когда параметр if пропущен, интерфейс определяется из адреса шлюза.
- /? — Отображает справку в командной строке.
Примеры команды Route
- Чтобы вывести на экран все содержимое таблицы IP-маршрутизации, введите команду: route print;
- Чтобы вывести на экран маршруты из таблицы IP-маршрутизации ipv4., введите команду: route print -4;
- Чтобы добавить маршрут 8.8.8.8 с маской 255.255.255.255 с адресом стандартного шлюза 192.168.1.1 с метрикой 300, введите команду: route add 8.8.8.8 mask 255.255.255.255 192.168.1.1 metric 300;
- Чтобы удалить маршрут 8.8.8.8 введите команду:route delete 8.8.8.8
- Чтобы очистить таблицу маршрутов от всех записей введите командуroute -f.
Записки старого админа » route в windows linux freebsd
Написав одну статью, про случай с маршрутами, решил дополнить другой статьей — может кому пригодится.
Маршрутизая, это важная штука, особенно если есть не один канал в интернет, напимер — пускать одних юзеров через один канал, а других через другой, одни порты через один, а другие через другой, можно настроить динамическую маршрутизцию, например если у вас есть скажем так два сервера в разных точках земли и оба с двумя независимыми каналами, так вот можно настроить так чтобы один трафик бегал по одному каналу, а второй по другому, до тех пор пока какой-то не пропадёт, и в этом случае переключится на живой.. И таких примеров можно привести очень много.
Ну а сейчас я хочу написать про статические маршруты
в windows системах они задаются таким образом:
route add ip mask mask_lan ip_routera, маску можно опустить, если указываем один ip, а не подсеть. например, route add 10.10.10.1 192.168.0.1 с подсетью, route add 10.10.10.0 mask 255.255.255.0 192.168.0.1 |
route add ip mask mask_lan ip_routera, маску можно опустить, если указываем один ip, а не подсеть.
например, route add 10.10.10.1 192.168.0.1
с подсетью, route add 10.10.10.0 mask 255.255.255.0 192.168.0.1
тоже самое, но в linux:
route add 10.10.10.1 gw 192.168.0.1 route add 10.10.10.0 netmask 255.255.255.0 gw 192.168.0.1 или route add -net 10.10.10.0/24 gw 192.168.0.1 или ip route add 10.10.10.0/24 via 192.168.0.1 |
route add 10.10.10.1 gw 192.168.0.1
route add 10.10.10.0 netmask 255.255.255.0 gw 192.168.0.1
или
route add -net 10.10.10.0/24 gw 192.168.0.1
или
ip route add 10.10.10.0/24 via 192.168.0.1
И тоже самое, но в freebsd:
route add 10.10.10.1 192.168.0.1 route add -net 10.10.10.0 netmask 255.255.255.0 192.168.0.1 или route add 10.10.10.0/24 192.168.0.1 |
route add 10.10.10.1 192.168.0.1
route add -net 10.10.10.0 netmask 255.255.255.0 192.168.0.1
или
route add 10.10.10.0/24 192.168.0.1
Просмотр существующих маршрутов:
windows:
linux:
route -n или: ip route |
route -n
или:
ip route
freebsd:
Удаление маршрутов:
linux:
route delete -net 10.10.10.0 netmask 255.255.255.0 |
route delete -net 10.10.10.0 netmask 255.255.255.0
freebsd:
route delete 10.10.10.0/24 |
route delete 10.10.10.0/24
windows:
route delete 10.10.10.0 mask 255.255.255.0 192.168.0.1 |
route delete 10.10.10.0 mask 255.255.255.0 192.168.0.1
PS.
для Windows, чтобы маршрут сохранился после перезагрузки, добавляем опцию “-p”:
route add -p 10.10.10.0 mask 255.255.255.0 192.168.0.1 |
route add -p 10.10.10.0 mask 255.255.255.0 192.168.0.1
Для некоторых linux дистрибутивов:
/etc/sysconfig/network-scripts/route-eth0 - Файл статической маршрутизации, с синтаксисом: 10.10.10.0/24 via 192.168.0.1 dev eth0 или: ADDRESS0=10.10.10.0 NETMASK0=255.255.255.0 GATEWAY0=192.168.0.1 |
/etc/sysconfig/network-scripts/route-eth0 — Файл статической маршрутизации, с синтаксисом:
10.10.10.0/24 via 192.168.0.1 dev eth0
или:
ADDRESS0=10.10.10.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.0.1
Ну, вроде бы ничего не забыл, может кому то пригодится 🙂
Напоминаю всем копирующим мой контент о существовании закона «Об авторском праве».
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:
http://noted.org.ua/568
Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво 😉
Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455
маршрут | Документы Microsoft
- 6 минут на чтение
В этой статье
Применимо к: Windows Server (полугодовой канал), Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012
Отображает и изменяет записи в локальной таблице IP-маршрутизации.Если используется без параметров, route отображает справку в командной строке.
Важно
Эта команда доступна только в том случае, если протокол Интернет-протокола (TCP / IP) установлен как компонент в свойствах сетевого адаптера в «Сетевые подключения».
Синтаксис
маршрут [/ f] [/ p] [<команда> [<назначение>] [маска <сетевая маска>] [<шлюз>] [метрика <метрика>]] [if <интерфейс>]]
Параметры
Параметр | Описание |
---|---|
/ f | Очищает таблицу маршрутизации от всех записей, которые не являются маршрутами хоста (маршруты с сетевой маской 255.255.255.255), петлевой сетевой маршрут (маршруты с пунктом назначения 127.0.0.0 и сетевая маска 255.0.0.0) или многоадресный маршрут (маршруты с пунктом назначения 224.0.0.0 и сетевой маской 240.0.0.0). Если это используется вместе с одной из команд (например, добавить, изменить или удалить), таблица очищается перед запуском команды. |
/ п | При использовании с командой add указанный маршрут добавляется в реестр и используется для инициализации таблицы IP-маршрутизации при каждом запуске протокола TCP / IP.По умолчанию добавленные маршруты не сохраняются при запуске протокола TCP / IP. При использовании с командой печати отображается список постоянных маршрутов. Этот параметр игнорируется для всех остальных команд. Постоянные маршруты хранятся в разделе реестра HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ PersistentRoutes . |
<команда> | Задает команду, которую нужно запустить. Допустимые команды:
|
<место назначения> | Задает сетевое назначение маршрута. Пункт назначения может быть IP-адресом сети (где биты хоста сетевого адреса установлены на 0), IP-адресом для маршрута хоста или 0.0.0.0 для маршрута по умолчанию. |
маска <маска сети> | Задает сетевое назначение маршрута.Пункт назначения может быть IP-адресом сети (где биты хоста сетевого адреса установлены на 0), IP-адресом для маршрута хоста или 0.0.0.0 для маршрута по умолчанию. |
<шлюз> | Задает IP-адрес пересылки или следующего перехода, по которому доступен набор адресов, определенных сетевым назначением и маской подсети. Для локально подключенных маршрутов подсети адрес шлюза — это IP-адрес, назначенный интерфейсу, который подключен к подсети.Для удаленных маршрутов, доступных через один или несколько маршрутизаторов, адрес шлюза — это напрямую доступный IP-адрес, который назначается соседнему маршрутизатору. |
метрическая <метрическая> | Задает целочисленную метрику стоимости (от 1 до 9999) для маршрута, которая используется при выборе из нескольких маршрутов в таблице маршрутизации, которые наиболее точно соответствуют адресу назначения пересылаемого пакета. Выбирается маршрут с наименьшей метрикой. Показатель может отражать количество переходов, скорость пути, надежность пути, пропускную способность пути или административные свойства. |
если <интерфейс> | Задает индекс интерфейса для интерфейса, через который доступен пункт назначения. Для получения списка интерфейсов и соответствующих им индексов интерфейсов используйте отображение команды route print. Вы можете использовать десятичные или шестнадцатеричные значения для индекса интерфейса. Для шестнадцатеричных значений перед шестнадцатеричным числом ставьте 0x. Если параметр if опущен, интерфейс определяется по адресу шлюза. |
/? | Отображает справку в командной строке. |
Примечания
Большие значения в столбце метрики таблицы маршрутизации являются результатом разрешения TCP / IP автоматически определять метрику для маршрутов в таблице маршрутизации на основе конфигурации IP-адреса, маски подсети и шлюза по умолчанию для каждого из них. Интерфейс LAN. Автоматическое определение метрики интерфейса, включенное по умолчанию, определяет скорость каждого интерфейса и регулирует метрики маршрутов для каждого интерфейса так, чтобы самый быстрый интерфейс создавал маршруты с самой низкой метрикой.Чтобы удалить большие метрики, отключите автоматическое определение метрики интерфейса в дополнительных свойствах протокола TCP / IP для каждого подключения к локальной сети.
Имена могут использоваться для назначения , если соответствующая запись существует в локальном файле Networks , хранящемся в папке
systemroot \ System32 \ Drivers \\
. Имена могут использоваться для шлюза , если они могут быть преобразованы в IP-адрес с помощью стандартных методов разрешения имен хостов, таких как запросы системы доменных имен (DNS), использование локального файла Hosts, хранящегося в папкеsystemroot \ system32 \ drivers \\
и разрешение имени NetBIOS., если команда — print или delete , параметр gateway можно опустить и использовать подстановочные знаки для пункта назначения и шлюза. Значение назначения может быть значением подстановочного знака, указанным звездочкой
(*)
. Если указанный пункт назначения содержит звездочку(*)
или вопросительный знак (?), Он обрабатывается как подстановочный знак и печатаются или удаляются только совпадающие маршруты назначения. Звездочка соответствует любой строке, а вопросительный знак соответствует любому одиночному символу.Например,10. \ *. 1, 192.168. \ *
,127. \ *
и\ * 224 \ *
— все допустимые варианты использования подстановочного знака звездочки.При использовании неподдерживаемой комбинации значения назначения и маски подсети (сетевой маски) отображается сообщение об ошибке «Маршрут: неверная сетевая маска адреса шлюза». Это сообщение об ошибке появляется, когда адресат содержит один или несколько битов, установленных на 1 в битовых местах, где соответствующий бит маски подсети установлен на 0. Чтобы проверить это условие, укажите адрес назначения и маску подсети с использованием двоичной записи.Маска подсети в двоичной системе счисления состоит из серии из 1 битов, представляющих часть сетевого адреса пункта назначения, и ряда битов 0, представляющих часть адреса хоста пункта назначения. Проверьте, есть ли в пункте назначения биты, для которых установлено значение 1 для той части пункта назначения, которая является адресом хоста (как определено маской подсети).
Примеры
Чтобы отобразить все содержимое таблицы IP-маршрутизации, введите:
печать маршрута
Чтобы отобразить маршруты в таблице IP-маршрутизации, которые начинаются с 10, введите:
печать маршрута 10.*
Чтобы добавить маршрут по умолчанию с адресом шлюза по умолчанию 192.168.12.1, введите:
маршрут добавить 0.0.0.0 маска 0.0.0.0 192.168.12.1
Чтобы добавить маршрут к пункту назначения 10.41.0.0 с маской подсети 255.255.0.0 и адресом следующего перехода 10.27.0.1, введите:
маршрут добавить маску 10.41.0.0 255.255.0.0 10.27.0.1
Чтобы добавить постоянный маршрут к пункту назначения 10.41.0.0 с маской подсети 255.255.0.0 и адресом следующего перехода 10.27.0.1, тип:
route / p добавить маску 10.41.0.0 255.255.0.0 10.27.0.1
Чтобы добавить маршрут к пункту назначения 10.41.0.0 с маской подсети 255.255.0.0, адресом следующего перехода 10.27.0.1 и метрикой стоимости 7, введите:
маршрут добавить маску 10.41.0.0 255.255.0.0 10.27.0.1 метрика 7
Чтобы добавить маршрут к пункту назначения 10.41.0.0 с маской подсети 255.255.0.0, адресом следующего перехода 10.27.0.1 и с использованием индекса интерфейса 0x3, введите:
маршрут добавить 10.41.0.0 маска 255.255.0.0 10.27.0.1 если 0x3
Чтобы удалить маршрут к пункту назначения 10.41.0.0 с маской подсети 255.255.0.0, введите:
удаление маршрута 10.41.0.0 маска 255.255.0.0
Чтобы удалить все маршруты в таблице IP-маршрутизации, начинающиеся с 10, введите:
удаление маршрута 10. *
Для изменения адреса следующего перехода маршрута с пунктом назначения 10.41.0.0 и маской подсети 255.255.0.0 с 10.27.0.1 на 10.27.0.25, тип:
изменение маршрута 10.41.0.0 маска 255.255.0.0 10.27.0.25
Дополнительные ссылки
Как добавить, удалить и изменить статический маршрут Windows 10 и серверы
Иногда вам необходимо создать статический маршрут для связи с другой сетью, которая подключена через другой шлюз, чем шлюз по умолчанию. Шлюз — это просто сетевой маршрутизатор, который направляет сетевой трафик между разными сетями. Если в вашей сети более одного шлюза (маршрутизатора), вам может потребоваться реализовать метод статического маршрута на Windows 10, серверах Windows или даже в любой операционной системе.Статический маршрут указывает операционной системе отправлять сетевые пакеты на соответствующий маршрутизатор вместо отправки на маршрутизатор по умолчанию. В этом простом руководстве показано, как добавлять, удалять и изменять статический маршрут в таблице маршрутизации в Windows 10 и серверных операционных системах.
Вы должны знать несколько полезных команд. Маршрут удалить, добавить и распечатать . Эти команды будут удобны для любого пользователя, имеющего административный доступ и знающего, какой маршрутизатор / шлюз следует использовать для какой сети.
Зачем добавлять статический маршрут?
Это в основном зависит от настройки сети. Обычно вы можете добавить эти статические маршруты на свой маршрутизатор по умолчанию (если он может поддерживать) или базовый коммутатор. Когда у вас есть эта настройка, вам не нужно добавлять статический маршрут к каждому компьютеру отдельно в сети. Но в некоторых исключительных случаях вам может потребоваться реализовать статические маршруты на отдельных компьютерах. Вот несколько примеров.
- У вас есть несколько интернет-маршрутизаторов в сети, и вам необходимо отправлять трафик на определенные веб-сайты (в зависимости от их IP-адресов) через маршрутизатор, отличный от шлюза по умолчанию.Скажем, например, весь трафик на Netflix может быть отправлен через 2-й интернет-маршрутизатор, а другой трафик веб-сайта может проходить через 1-й интернет-маршрутизатор.
- В сети доступно несколько VLAN или подсетей. Перед построением правильной таблицы маршрутизации на маршрутизаторе или базовом коммутаторе добавление статического маршрута на вашем компьютере с Windows поможет вам проверить подключение и увидеть поток трафика.
- В целях сетевой безопасности или изоляции определенные маршруты нельзя добавить к шлюзу по умолчанию.В этом случае, как сетевой администратор, вы можете добавить статический маршрут на локальном компьютере для обеспечения сетевого взаимодействия.
Добавление маршрута на Windows 10 и серверы Windows
Убедитесь, что вы запускаете приведенные ниже команды в командной строке (или PowerShell), которая открывается как как администратор.
Это добавление статического маршрута в таблицу маршрутизации.
route ADD destination_network MASK subnet_mask gateway_ip metric_cost
маршрут добавить 10.10.10.0 маска 255.255.255.0 10.10.29.1
Указывает, что любые пакетов в сеть 10.10.10.0 (в классе C — 255.255.255.0) должны быть перенаправлены на маршрутизатор (шлюз) 10.10.29.1.
Очевидно, что ПК / сервер, на котором мы запускаем эту команду, находится в сети 10.10.29.0/24, потому что он должен связываться со шлюзом из той же сети.
Проблема с приведенной выше командой заключается в том, что при выключении или перезагрузке компьютера эти записи маршрута будут удалены. Чтобы сделать его постоянным и добавить в таблицу маршрутизации ОС Windows, мы должны использовать ключ –p с командой route add.Итак, добавление постоянного (или постоянного) статического маршрута в команду Windows 10 будет таким:
добавление маршрута –p 10.10.10.0 маска 255.255.255.0 10.10.29.1
Читайте также: Как узнать IP-адрес сетевого принтера в ОС Windows
Маршрутная печать
Команда печати маршрута — еще одна полезная команда для просмотра маршрутов в таблице маршрутизации Windows и того, какие маршруты активны в данный момент. Если вам нужно изменить запись маршрута, которая уже есть в таблице маршрутизации в ОС Windows, лучше подтвердить ее перед изменением.Для этого используйте команду route print .
Маршрутная печать
Кроме того, мы можем просмотреть постоянные маршруты в ОС Windows, проверив следующий путь в реестре. Ищите записи в этой области до или после изменения любых записей таблицы маршрутизации.
HKEY_LOCAL_MACHINE-> SYSTEM-> CurrentControlSet-> Services-> Tcpip-> Parameters-> PersistentRoutes
Удаление маршрута на серверах Windows 10 / Windows 2016/2019
Следующая команда предназначена для удаления существующего постоянного маршрута с компьютера.Несмотря на то, что мы добавили запись маршрута с сетью, маской сети и шлюзом, но для удаления нам нужно упомянуть только сеть. Итак, это выглядит так;
удаление маршрута 10.10.10.0
Это приведет к удалению записи маршрута 10.10.10.0 с компьютера. Вам не нужно перезагружать компьютер, чтобы изменения вступили в силу, команды добавления и удаления маршрута работают практически мгновенно.
Как изменить запись статического маршрута в Windows 10
Допустим, после недавнего изменения сети теперь сеть 10.10.10.0 следует маршрутизировать через шлюз 10.10.29.200. Очевидно, вам нужно изменить существующий маршрут для этой сети и изменить шлюз на 10.10.29.200, как это изменить?
Вы не можете изменить существующую запись маршрута. Самый простой способ — удалить его и добавить новую запись маршрута. Итак, в этом случае вы должны выполнить следующие команды.
Удаление маршрута 10.10.10.0 Добавление маршрута –p 10.10.10.0 маска 255.255.255.0 10.10.29.200
Мы надеемся, что это простое руководство поможет понять команды добавления, удаления и печати маршрута на клиентском ПК с Windows 10 и других серверных операционных системах.Убедитесь, что вы открыли командную строку или PowerShell от имени администратора, чтобы выполнить эти команды. Если вы хотите использовать косметические переменные для определения быстрых переходов для достижения сети, вы можете использовать метрический ключ, как описано на сайте Microsoft здесь.
windows — Установка статического маршрута для конкретного сетевого адаптера с двумя сетевыми адаптерами
У меня есть виртуальный сервер Windows Server 2008 R2 с двумя виртуальными сетевыми адаптерами, один из которых является частью домена, а другой — нет.Когда я пингую на конкретный компьютер, который является частью домена, он подключается к нему через второй сетевой адаптер (тот, который не входит в домен), и я попытался изменить это с помощью статического маршрута:
ROUTE ADD -P MASK <маска подсети из ipconfig> <шлюз по умолчанию адаптера в домене> if <пробовал со всеми возможными интерфейсами>
К сожалению, это не сработало, поэтому я буду рад получить помощь с Как сделать этот статический маршрут, чтобы мой сервер подключался к ПК, находящемуся в домене, через сетевой адаптер, который находится в домене?
Вывод печати маршрута и ipconfig:
C: \ Users \ user> печать маршрута
========================================
Список интерфейсов
18...00 15 5d 80 0f 47 ...... Сетевой адаптер шины виртуальной машины Microsoft №2
11 ... 00 15 5d 80 0f 1a ...... Сетевой адаптер шины виртуальной машины Microsoft
1 .................. Программный шлейфовый интерфейс 1
12 ... 00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP
21 ... 00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP №2
Таблица маршрутов IPv4
================================================== =========================
Активные маршруты: метрика интерфейса шлюза сетевой маски назначения
0.0.0.0 0.0.0.0 192.168.128.254 192.168.128.13 5
0.0.0.0 0.0.0.0 192.168.137.1 192.168.137.15 5
127.0.0.0 255.0.0.0 При подключении 127.0.0.1 306
127.0.0.1 255.255.255.255 при подключении 127.0.0.1 306
127.255.255.255 255.255.255.255 При подключении 127.0.0.1 306
192.168.128.0 255.255.255.0 При подключении 192.168.128.13 261
192.168.128.13 255.255.255.255 При подключении 192.168.128.13 261
192.168.128.255 255.255.255.255 При подключении 192.168.128.13 261
192.168.137.0 255.255.255.0 При подключении 192.168.137.15 261
192.168.137.15 255.255.255.255 При подключении 192.168.137.15 261
192.168.137.255 255.255.255.255 При подключении 192.168.137.15 261
224.0.0.0 240.0.0.0 При подключении 127.0.0.1 306
224.0.0.0 240.0.0.0 При подключении 192.168.128.13 261
224.0.0.0 240.0.0.0 По ссылке 192.168.137.15 261
255.255.255.255 255.255.255.255 при подключении 127.0.0.1 306
255.255.255.255 255.255.255.255 При подключении 192.168.128.13 261
255.255.255.255 255.255.255.255 При подключении 192.168.137.15 261
================================================== =========================
Постоянные маршруты:
Сетевой адрес Маска сети Адрес шлюза Метрика
192.168.128.8 255.255.255.0 192.168.128.254 1
================================================== =========================
Таблица маршрутов IPv6
================================================== =========================
Активные маршруты:
Если метрический шлюз назначения сети
18 261 :: / 0 fe80 :: f427: d7d8: 4ec2: fd5
1 306 :: 1/128 по ссылке
11 261 fe80 :: / 64 по ссылке
18 261 fe80 :: / 64 по ссылке
11 261 fe80 :: 8ce7: a7a5: d7c0: faf1 / 128 по ссылке
18 261 fe80 :: a8c7: ee26: b1bb: fd77 / 128 по ссылке
1 306 ff00 :: / 8 по ссылке
11 261 ff00 :: / 8 по ссылке
18 261 ff00 :: / 8 по ссылке
================================================== =========================
Постоянные маршруты: нет
C: \ Пользователи \ пользователь> ipconfig
Конфигурация IP в Windows
Адаптер Ethernet Подключение по локальной сети 2:
DNS-суффикс для конкретного соединения.:
Локальный адрес IPv6. . . . . : fe80 :: a8c7: ee26: b1bb: fd77% 18
IPv4-адрес. . . . . . . . . . . : 192.168.137.15
Маска подсети . . . . . . . . . . . : 255.255.255.0
Шлюз по умолчанию . . . . . . . . . : fe80 :: f427: d7d8: 4ec2: fd5% 18
192.168.137.1
Подключение по локальной сети адаптера Ethernet:
DNS-суффикс для конкретного соединения. : domainName.com
Локальный адрес IPv6. . . . . : fe80 :: 8ce7: a7a5: d7c0: faf1% 11
IPv4-адрес. . . . . . . . .. . : 192.168.128.13
Маска подсети . . . . . . . . . . . : 255.255.255.0
Шлюз по умолчанию . . . . . . . . . : 192.168.128.254
Адаптер туннеля isatap.domainName.com:
Состояние СМИ. . . . . . . . . . . : СМИ отключены
DNS-суффикс для конкретного соединения. : domainName.com
Туннельный переходник isatap. {5364A7C9-95AE-4753-98A3-8D60A49D43D5}:
Состояние СМИ. . . . . . . . . . . : СМИ отключены
DNS-суффикс для конкретного соединения. :
Route Добавить команду Windows для добавления постоянного статического маршрута в Windows 10 / Server
Добавление статического маршрута в Microsoft Windows 10 или Server выполняется с помощью команды route add
.
Ниже приведен общий синтаксис команды route add
, которой мы должны следовать, чтобы добавить постоянный статический маршрут в Windows:
добавление маршрута -p <назначение> маска <маска-подсети> <шлюз>
Например, следующая команда маршрута указывает окнам добавить новый постоянный маршрут к сети 192.168.1.0/24
, используя 10.0.0.1
в качестве шлюза для доступа к сети.
добавление маршрута -p 192.168.1.0 маска 255.255.255.0 10.0.0.1
Если вы хотите добавить статический маршрут к одному хосту, используйте сетевую маску 255.255.255.255
.
Например, следующая команда добавляет статический маршрут к хосту назначения 192.168.1.100
с адресом шлюза 10.0.0.1
.
добавление маршрута -p 192.168.1.100 маска 255.255.255.255 10.0.0.1
Самая важная часть команды добавления маршрута — это параметр -p
.Без переключателя -p
наш новый маршрут не был бы постоянным. Он исчезнет при следующей перезагрузке ПК / сервера Windows.
Мы можем распечатать таблицу маршрутизации Windows с помощью команды route print
. Под заголовком Persistent Routes вы увидите список постоянных статических маршрутов.
Таблица маршрутизации
Ниже приведен еще один пример статического маршрута со значением метрики :
маршрут добавить -p 192.168.1.0 маска 255.255.255.0 10.0.0.1 метрическая 5
В случае, если у вас более одного сетевого интерфейса, вы также можете указать идентификатор интерфейса , используя опцию команды if
.
маршрут добавить -p 192.168.1.0 маска 255.255.255.0 10.0.0.1 если 1
При указании сетевого интерфейса необходимо указать идентификатор интерфейса, который можно найти с помощью команды route print.
Windows хранит постоянные статические маршруты в следующем расположении реестра
: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Servi
.
ces \ Tcpip \ Parameters \ PersistentRoutes
Добавление статического маршрута в Windows
Команда
Запускается из командной строки Windows «Запуск от имени администратора»
маршрут добавить [сеть назначения] маска [маска сети] [IP-адрес коммутатора] метрика 2
Примеры
1. Для сети J + P 10.0.0.0, маска подсети 255.0.0.0 и IP-адрес коммутатора 192.168.0.254
маршрут добавить маску 10.0.0.0 255.0.0.0 192.168.0.254 метрика 2
2. Для сети J + P 172.16.0.0, маска подсети 255.255.0.0 и IP-адрес коммутатора 192.168.1.49
маршрут добавить 172.16.0.0 маску 255.255.0.0 192.168.1.49 метрика 2
3. Для сети J + P 192.168.100.0, маска подсети 255.255.255.0 и IP-адрес коммутатора 192.168.0.10
маршрут добавить 192.168.100.0 маску 255.255.255.0 192.168.0.10 метрика 2
4. Для сети J + P 192.168.200.0, маска подсети 255.255.255.0 и IP-адрес коммутатора 192.168.1.254
маршрут добавить 192.168.200.0 маска 255.255.255.0 192.168.1.254 метрическая 2
Назначение
Независимо от того, настраиваете ли вы систему или устраняете ее неисправности, в некоторых ситуациях необходимо добавить статический маршрут во внутреннюю таблицу маршрутизации компьютера:
- Если к сетевому маршрутизатору еще не добавлен статический маршрут. Возможно, потому, что он не нужен для повседневной работы системы (только коммутация) или маршрутизатор не поддерживает добавление статического маршрута.
- Изменение шлюза компьютера по умолчанию на IP-адрес коммутатора приведет к конфликту с возможностью подключения компьютера к Интернету для поддержки удаленного рабочего стола.
- Установщик должен подключиться к Интернету через соединение Wi-Fi, при этом проводное подключение к системе Just Add Power необходимо в ситуациях, когда переключатель Just Add Power не подключен к остальной части сети заказчика.
Хотя добавление статического маршрута к компьютеру может быть отличным инструментом для тестирования и устранения неполадок, оно не улучшит фактическую работу системы, поскольку статический маршрут привязан только к компьютеру, к которому применяется маршрут. Этот метод не должен служить заменой добавления статического маршрута в систему для доступа к функциям уровня 3.
Как добавить статический маршрут в Windows
Добавить статический маршрут в таблицу маршрутизации в Windows просто.
Таблицы маршрутизации определяют путь, по которому пакет отправляется с устройства. Есть много устройств, которые имеют таблицы маршрутизации и могут управлять путями пакетов, включая компьютеры, маршрутизаторы, брандмауэры и даже коммутаторы уровня 3.
Большинство современных сетей используют таблицы маршрутизации и технологии, такие как OSPF, для динамического обновления информации маршрутизации и определения наилучшего пути прохождения пакета.Тем не менее, все еще существуют ситуации, когда вам может потребоваться установить фиксированный или статический маршрут на устройстве, например:
- Множественные подключения к Интернету, при которых вы хотите, чтобы трафик к определенным адресатам проходил через определенное соединение
- Несколько подсетей без чего-либо вроде OSPF, где вам нужно вручную направлять трафик через вашу сеть
- Использование компьютера Windows в качестве маршрутизатора
- Наличие защищенных сетей, которые вы не хотите рекламировать в OSPF, но которые все же нуждаются в удаленном управлении определенными устройствами в
На самом деле причин множество, и прежде чем прибегать к экспериментам с таблицей маршрутизации Windows, у вас должна быть одна хорошая.
Как просмотреть таблицу маршрутизации Windows
Рекомендуется изучить существующую таблицу маршрутизации, прежде чем вносить в нее изменения. Для просмотра таблицы маршрутизации:
- Откройте командную строку или PowerShell от имени администратора. Либо щелкните правой кнопкой мыши кнопку Windows на панели задач, либо нажмите Winodws Key + X, а затем нажмите Командная строка (администратор) или Windows PowerShell (администратор). Вы также можете найти в меню «Пуск» командную строку или PowerShell, а затем щелкнуть правой кнопкой мыши командную строку или PowerShell и выбрать «Запуск от имени администратора».
- В командной строке введите следующую команду и нажмите ввод:
Маршрутная печать
Что дает следующий результат:
PS C: \ WINDOWS \ system32> печать маршрута ================================================== ========================= Список интерфейсов 16 ... c8 60 00 c2 be 82 ...... Intel (R) 82579V Gigabit Network Connection 1 .................. Программный шлейфовый интерфейс 1 ================================================== ========================= Таблица маршрутов IPv4 ================================================== ========================= Активные маршруты: Метрика интерфейса шлюза маски сети назначения сети 0.0.0.0 0.0.0.0 10.2.0.1 10.2.0.40 291 10.2.0.0 255.255.255.0 При подключении 10.2.0.40 291 10.2.0.40 255.255.255.255 При подключении 10.2.0.40 291 10.2.0.255 255.255.255.255 При подключении 10.2.0.40 291 255.255.255.255 255.255.255.255 При подключении 10.2.0.40 291 ================================================== ========================= Постоянные маршруты: Сетевой адрес Маска сети Адрес шлюза Метрика 0.0.0.0 0.0.0.0 10.2.0.1 По умолчанию
Вы должны увидеть несколько записей в таблице маршрутизации. Если вы не добавляли статические маршруты, то то, что вы видите, будет генерироваться динамически.
Как добавить статический маршрут в таблицу маршрутизации Windows
Чтобы ввести статический маршрут в таблицу маршрутизации, вы можете использовать следующую команду:
маршрут ADD dest_network MASK subnet_mask gateway_address metric_cost
Если вы не добавите маску подсети, система внесет 255.255.255.0 в таблицу маршрутизации. Если вы не добавите метрическую стоимость, система увеличит стоимость на 1 над стоимостью для записи назначения 0.0.0.0.
Стоимость — это просто способ для Windows выбрать маршрут, когда два маршрута могут использоваться для достижения одного и того же пункта назначения.Windows выберет самый низкий маршрут, по которому можно добраться до того же места.
Чтобы использовать практический пример с использованием приведенной выше команды, если мы хотим добавить маршрут, сообщающий окнам о необходимости использования шлюза 10.2.0.1 для адреса ipv4 10.3.0.25, мы могли бы ввести следующую команду:
маршрут ДОБАВИТЬ 10.3.0.25 МАСКА 255.255.255.255 10.2.0.1
Запустив ранее выполненную команду печати маршрута, мы видим, что запись теперь находится в таблице маршрутизации:
PS C: \ WINDOWS \ system32> печать маршрута ================================================== ========================= Список интерфейсов 16...c8 60 00 c2 be 82 ...... Intel (R) 82579V Gigabit Network Connection 1 .................. Программный шлейфовый интерфейс 1 ================================================== ========================= Таблица маршрутов IPv4 ================================================== ========================= Активные маршруты: Метрика интерфейса шлюза маски сети назначения сети 0.0.0.0 0.0.0.0 10.2.0.1 10.2.0.40 291 10.2.0.0 255.255.255.0 При подключении 10.2.0.40 291 10.2.0.40 255.255.255.255 При подключении 10.2.0.40 291 10.2.0.255 255.255.255.255 При подключении 10.2.0.40 291 10.3.0.25 255.255.255.255 10.2.0.1 10.2.0.40 36 255.255.255.255 255.255.255.255 При подключении 10.2.0.40 291 ================================================== ========================= Постоянные маршруты: Сетевой адрес Маска сети Адрес шлюза Метрика 0.0.0.0 0.0.0.0 10.2.0.1 По умолчанию
С этой командой есть одна небольшая ошибка. Этот маршрут останется в таблице маршрутизации только до перезагрузки Windows. Как только это произойдет, таблица будет очищена от непостоянных маршрутов.Если мы хотим, чтобы запись сохранялась, нам нужно добавить нашу указанную выше команду с -p для постоянного, например:
маршрут ADD dest_network MASK subnet_mask gateway_address metric_cost -p
Что будет выглядеть следующим образом с использованием адресов, приведенных выше:
маршрут ДОБАВИТЬ 10.3.0.25 МАСКА 255.255.255.255 10.2.0.1 -p
Если вы напечатаете маршрут, вы увидите, что запись маршрута перемещена в раздел «Постоянные маршруты» выходных данных.
PS C: \ WINDOWS \ system32> печать маршрута ================================================== ========================= Список интерфейсов 16...c8 60 00 c2 be 82 ...... Intel (R) 82579V Gigabit Network Connection 1 .................. Программный шлейфовый интерфейс 1 ================================================== ========================= Таблица маршрутов IPv4 ================================================== ========================= Активные маршруты: Метрика интерфейса шлюза маски сети назначения сети 0.0.0.0 0.0.0.0 10.2.0.1 10.2.0.40 291 10.2.0.0 255.255.255.0 При подключении 10.2.0.40 291 10.2.0.40 255.255.255.255 При подключении 10.2.0.40 291 10.2.0.255 255.255.255.255 При подключении 10.2.0.40 291 10.3.0.25 255.255.255.255 10.2.0.1 10.2.0.40 36 255.255.255.255 255.255.255.255 При подключении 10.2.0.40 291 ================================================== ========================= Постоянные маршруты: Сетевой адрес Маска сети Адрес шлюза Метрика 0.0.0.0 0.0.0.0 10.2.0.1 По умолчанию 10.3.0.25 255.255.255.255 10.2.0.1 1
Почему вы хотите, чтобы статические маршруты были непостоянными?
Одним из примеров может быть запуск сценария при запуске, который добавляет маршруты в таблицу на основе сетевого файла, который вы можете периодически обновлять, чтобы вам не приходилось обновлять маршруты на каждом компьютере по отдельности.Я уже не часто вижу это, но это все же законная причина.
Как удалить статический маршрут из таблицы маршрутизации Windows
Если вам когда-нибудь понадобится удалить маршрут из таблицы маршрутизации Windows, вам просто нужно ввести следующую команду:
Удаление маршрута dest_network
Используя наш пример IP, который будет выглядеть так:
Удаление маршрута 10.3.0.25
Выполнение другой печати маршрута показывает, что маршрут теперь пропал.
Надеюсь, это было достаточно простое руководство для вас, и теперь вы на правильном пути к доставке пакетов по назначению.
Рекомендуем вам: Solarwinds Server & Application Monitor (SAM)
Знайте, какие приложения вызывают проблемы в вашей среде, прежде чем пользователи будут жаловаться? Знайте, какие системы вызывают эти проблемы? Как насчет того, на каких серверах могут возникнуть проблемы, например нехватка места или памяти?
Автоматизируйте сбор данных и оповещения о ваших приложениях и серверах с помощью Solarwinds Server & Application Monitor , чтобы у вас были эти ответы .
Получите представление об Active Directory, DNS, DHCP, а также о виртуальных средах и приложениях без необходимости возиться со сложными шаблонами или зная ни одной строчки кода.
Получите бесплатную пробную версию здесь
Route — Управление таблицами сетевой маршрутизации — Windows CMD
Route — Управление таблицами сетевой маршрутизации — Windows CMD — SS64.com
Управление таблицами сетевой маршрутизации. Маршрутизация пакетов сетевого трафика
из одной подсети в другую, изменив таблицу маршрутизации.
Синтаксис Показать детали маршрута: МАРШРУТ [-f] ПЕЧАТЬ [ целевой_узел ] [МАСКА subnet_mask_value ] [ шлюз ] [METRIC metric ] [IF interface_no .] Добавить маршрут: МАРШРУТ [-f] [-p] ДОБАВИТЬ [ целевой_узел ] [МАСКА subnet_mask_value ] [ шлюз ] [METRIC metric ] [IF interface_no .] Изменить маршрут: МАРШРУТ [-f] ИЗМЕНИТЬ [целевой_хост] [МАСКА subnet_mask_value ] [ шлюз ] [METRIC metric ] [IF interface_no .] Удалить маршрут: МАРШРУТ [-f] УДАЛИТЬ [целевой_хост] [МАСКА значение_маски_подсети ] [ шлюз ] [METRIC metric ] [IF interface_no .] Ключ -f Очистить (очистить) таблицы маршрутизации от всех записей шлюза. Если это используются вместе с одной из команд, таблицы очищается перед запуском команды. destination_host Адрес (или набор адресов), по которому вы хотите связаться. -p Создать постоянный маршрут - выживает после перезагрузки системы. subnet_mask_value Значение маски подсети для этой записи маршрута.Это определяет количество адресов. Если не указан, по умолчанию используется 255.255.255.255. шлюз Шлюз. интерфейс Номер интерфейса (1,2, ...) для указанного маршрута. Если опция `IF interface_no` не указана, ROUTE попытается чтобы найти лучший доступный интерфейс. метрическая метрическая, т.е. стоимость по месту назначения.
Обратите внимание, что маршруты, добавленные в таблицу, не становятся постоянными.
если не указан ключ -p. Непостоянные маршруты действуют только до перезагрузки компьютера.
Символические имена, используемые для Destination_Host, ищутся в файле сетевой базы данных NETWORKS.
Символьные имена шлюза ищутся в файле базы данных имен хостов HOSTS.
Если команда ПЕЧАТЬ или УДАЛИТЬ. Пункт назначения или шлюз может быть подстановочным знаком (‘*’) или аргумент шлюза может быть опущен.
Маска IP-адреса 0.0.0.0 означает всего . (скорее как подстановочный знак *. *). Другими словами, он говорит: при сопоставлении с этим шаблоном не беспокойтесь о сопоставлении каких-либо битов — все совпадает.
Если Destination_Host содержит * или?, Он рассматривается как шаблон оболочки, и печатаются только совпадающие маршруты назначения. ‘*’ Соответствует любой строке, а ‘?’ соответствует любому одному символу.
Примеры:
157. *. 1
157.*
127. *
* 224 *
«Получите удовольствие от ROUTE 66» — Джек Керуак.
Связанные команды:
NETSTAT-rn — Отображение сетевых подключений TCP / IP, маршрутизации и статистики протокола.