Как прописать статический маршрут в 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
Как добавить статический маршрут TCP / IP в таблицу маршрутизации Windows
В некоторых конкретных типах сред вам может быть полезно добавить статический маршрут в таблицу маршрутизации в Windows. Вот как это сделать.
СВЯЗАННЫЕ С: Как использовать Traceroute для выявления сетевых проблем
Таблица маршрутизации определяет, куда идут все пакеты, когда они покидают систему — будь то система физическим маршрутизатором или ПК. Большинство маршрутизаторов, включая тот, который встроен в ваш ПК с Windows, используют ту или иную форму динамической маршрутизации, при которой маршрутизатор может выбирать лучшее место для пересылки пакетов на основе информации, которую он получает от других маршрутизаторов. Вы можете увидеть это в работе, если воспользуетесь команда traceroute для отслеживания соединений, которые устанавливает пакет, когда он достигает своего конечного пункта назначения.
Большинство маршрутизаторов также позволяют добавлять статический маршрут (тот, который не обновляется динамически), если вы хотите всегда перенаправлять определенный трафик на определенный маршрутизатор или шлюз. Почему? Что ж, большинство людей, использующих Windows дома или в малом бизнесе, вероятно, не будут этого делать, но это может быть полезно при определенных обстоятельствах, например:
- У вас есть два подключения к Интернету — возможно, одно для обычного использования и одно для подключения к рабочей сети — и вы хотите, чтобы весь трафик определенного диапазона IP-адресов проходил через одно из этих подключений.
- Вы настроили несколько подсетей в своей сети и вам необходимо направить трафик в определенную подсеть. Статические маршруты могут быть особенно полезны при тестировании сред такого типа.
- На самом деле вы используете ПК с Windows в качестве маршрутизатора для своей сети и хотите более точный контроль над ним.
Если что-то из этого относится к вам, читайте дальше. Вам нужно будет погрузиться в командную строку, чтобы добавить статический маршрут в таблицу маршрутизации Windows, но это несложно, и мы проведем вас через шаги.
Просмотр таблицы маршрутизации Windows
Прежде чем вы начнете добавлять маршруты, может быть полезно сначала просмотреть таблицу маршрутизации. Запустите командную строку, нажав Windows + X, а затем выбрав «Командная строка (администратор)» в меню «Опытные пользователи».
Запись : Если вы видите PowerShell вместо командной строки в меню опытных пользователей, это переключатель, который появился вместе с Обновление Creators Update для Windows 10 . Очень легко вернитесь к отображению командной строки в меню опытных пользователей если хотите, или можете попробовать PowerShell. Вы можете делать почти все в PowerShell которые вы можете делать в командной строке, а также много других полезных вещей.
СВЯЗАННЫЕ С: Как вернуть командную строку в меню опытных пользователей Windows + X
В командной строке введите следующую команду и нажмите Enter:
печать маршрута
Вы увидите длинный список сетевых пунктов назначения и шлюзов, на которые пересылаются пакеты, когда они направляются к этому пункту назначения. Если вы еще не добавили в таблицу статические маршруты, все, что вы здесь видите, будет генерироваться динамически.
Добавить статический маршрут в таблицу маршрутизации Windows
Чтобы добавить статический маршрут в таблицу, вы должны ввести команду, используя следующий синтаксис:
маршрут ДОБАВИТЬdestination_networkМАСКАмаска подсети gateway_ip metric_cost
В маска подсети
а также metric_cost
компоненты не являются обязательными для команды. Если вы не укажете маску подсети, 255.255.255.0 будет использоваться автоматически. Если вы не укажете метрическую стоимость, будет использоваться стоимость, на единицу превышающая запись назначения 0.0.0.0. Значение стоимости метрики — это просто стоимость, которая связана с другими затратами в таблице и используется, когда Windows выбирает между несколькими маршрутами, которые могут достичь одного и того же пункта назначения.
Так, например, если вы хотите добавить маршрут, определяющий, что весь трафик, связанный с подсетью 192.168.35.0, идет на шлюз по адресу 192.168.0.2, и вы просто хотите использовать автоматическую метрическую стоимость, вы должны использовать следующую команду:
маршрут ДОБАВИТЬ 192.168.35.0 МАСКА 255.255.255.0 192.168.0.2
Если бы вы использовали печать маршрута
Чтобы посмотреть на таблицу, вы увидите свой новый статический маршрут.
Это все достаточно просто, но есть еще одна небольшая загвоздка. Когда вы добавляете статический маршрут, по умолчанию он действует только до следующего запуска Windows. Причина этого в том, что многие компании используют согласованный список статических маршрутов, который обновляется довольно часто. Вместо того, чтобы добавлять и обновлять все эти маршруты на каждой машине, они просто распространяют файл пакетного сценария, который добавляет самые новые маршруты во время запуска Windows. Это сохраняет таблицу маршрутизации относительно незагроможденной.
СВЯЗАННЫЕ С: Как написать пакетный скрипт в Windows
Конечно, вы могли бы сами использовать метод пакетного сценария. Написание пакетных скриптов не сложно. Но если вы просто добавляете один или два статических маршрута, которые, как вы не ожидаете, будут часто меняться, вы можете вместо этого просто добавить -п
параметр к команде, чтобы сделать маршрут постоянным. Постоянный маршрут остается на месте даже при запуске Windows. Используя ту же команду, которую мы использовали ранее, вы можете сделать этот маршрут постоянным с помощью следующей модификации:
маршрут -p ДОБАВИТЬ 192.168.35.0 МАСКА 255.255.255.0 192.168.0.2
Удаление статического маршрута из таблицы маршрутизации Windows
Конечно, наступит время, когда вы захотите удалить статический маршрут из своей таблицы.
удаление маршрутаdestination_network
Итак, чтобы удалить созданный нами ранее маршрут с целевой сетью 192.168.35.0, все, что нам нужно сделать, это ввести эту команду и нажать Enter:
удалить маршрут 192.168.35.0
Да, использование статических маршрутов немного непонятно, когда дело касается управления большинством домашних сетей и сетей малого бизнеса. Но если вам это нужно, это довольно простой процесс. И если вам не нужно делать это прямо сейчас, по крайней мере, вы знаете, что это возможно в будущем.
Как добавить статический маршрут в таблицу маршрутизации Windows?
Таблица маршрутизации является частью операционной системы компьютера. Он содержит сведения о наилучшем способе подключения к различным сетям, таким как домашняя или офисная сеть. Таблица помогает вашему компьютеру отправлять данные в разные сети и устройства. Windows использует таблицу маршрутизации для определения наилучшего способа отправки данных в определенное место назначения. Таблица маршрутизации используется в каждой операционной системе. Он содержит сведения о наилучшем способе подключения к различным сетям, таким как домашняя или офисная сеть. Таблица помогает вашему компьютеру отправлять данные в разные сети и устройства. Windows использует таблицу маршрутизации для определения наилучшего способа отправки данных в определенное место назначения. Вы можете добавить статический маршрут в таблицу маршрутизации, чтобы сэкономить время, если ваш дом или офис часто посещают. Вы также можете добавить альтернативные маршруты домой или на работу, если у вас возникли проблемы с доступом к исходному местоположению через таблицу маршрутизации.
Интерфейсы и таблица маршрутизации в Windows:Команда route print распечатывает список всех интерфейсов и таблицу маршрутизации IPv4/v6. За ним следует аргумент с разделителями-запятыми, который описывает команду для запуска (e: -f). Если аргументов нет, то он сообщает обо всех установленных портах для каждого сконфигурированного интерфейса; если не указано, это будет сообщать только о тех, которые присутствуют в этом диапазоне портов. Формат использует пробелы как обычно в именах. Ниже приведен снимок после запуска route print в Windows.
Добавление статического маршрута в таблицу маршрутизации:
Чтобы добавить статический маршрут, нажмите и удерживайте клавишу Windows и клавишу R, затем нажмите Enter на клавиатуре; откроется диалоговое окно «Выполнить». Введите route print и нажмите Enter на клавиатуре. Откроется диалоговое окно Windows «Маршрутизация и конфигурация IP». В этом диалоговом окне нажмите Добавить → Далее → Далее ; откроется окно «Добавить маршрут по умолчанию». В этом окне введите данные нового маршрута по умолчанию, затем нажмите 9.0005 Добавить → Закрыть → OK → Применить → Закрыть→ OK → OK ; Теперь вы закончили добавлять статический маршрут в таблицу маршрутизации Windows.
Команда для добавления записи из cmd выглядит следующим образом:
route add Destination_Address MASK Subnet_Mask Gateway_IP Метрика
Пример: добавление маршрута 192.168.39.0 MASK 255.255.255.0 192.148.0.2
Ниже приведен вывод маршрута после добавления статического маршрута.
Альтернативные маршруты могут быть полезны путешественникам или компаниям, имеющим несколько офисов в городе или регионе. Например, если вы живете далеко от работы, вам может понадобиться альтернативный маршрут, чтобы вам не приходилось каждый день постоянно ездить туда и обратно между домом и работой; в качестве альтернативы, если вы являетесь владельцем бизнеса с несколькими офисами в городе или в регионе, альтернативные маршруты могут быть полезны для клиентов, которым нужно несколько офисов, открытых для бизнеса каждый день, они могут легко добраться до своего местоположения, путешествуя по разным дорогам через город или регион, а не вынуждены каждый день ездить туда-сюда по одной дороге между своими местами. Добавить альтернативный маршрут к вашему дому или бизнесу легко с правильно работающей таблицей маршрутизации; однако многие пользователи не добавляют их до тех пор, пока у них не возникнут проблемы с достижением своего местоположения по этому основному маршруту. Добавление статического маршрута также может быть эффективным при добавлении альтернативного маршрута для быстрого доступа для частого использования членами семьи или друзьями; в любом случае добавить статический маршрут или альтернативный маршрут можно легко, выполнив всего несколько шагов.
маршрут | Microsoft Узнайте
Редактировать
Твиттер LinkedIn Фейсбук Электронная почта
- Статья
- 5 минут на чтение
Применяется к: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012
Отображает и изменяет записи в таблице локальной IP-маршрутизации. При использовании без параметров маршрут отображает справку в командной строке.
Важно
Эта команда доступна только в том случае, если протокол Интернет-протокола (TCP/IP) установлен как компонент в свойствах сетевого адаптера в Сетевых подключениях.
Синтаксис
route [/f] [/p] [[ ] [mask ] [<шлюз>] [метрика <метрика>]] [if ]]
Параметры
Параметр | Описание |
---|---|
/ф | Очищает таблицу маршрутизации от всех записей, которые не являются маршрутами хоста (маршруты с сетевой маской 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 9.0006 . |
<команда> | Указывает команду, которую вы хотите запустить. Допустимые команды включают:
|
<назначение> | Указывает сетевой пункт назначения маршрута. Пунктом назначения может быть сетевой IP-адрес (где биты узла сетевого адреса установлены на 0), IP-адрес для маршрута узла или 0.0.0.0 для маршрута по умолчанию. |
<маска> | Указывает следующий параметр для значения ‘netmask’. |
<сетевая маска> | Указывает сетевую маску подсети назначения. По умолчанию 255.255.255.255, если не указано иное. |
<шлюз> | Указывает 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-маршрутизации, введите:
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, введите:
добавить маршрут 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 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 метрика 7
Чтобы добавить маршрут к месту назначения 10.41.0.0 с маской подсети 255.255.0.0, адресом следующего перехода 10.27.0.1 и индексом интерфейса 0x3, введите:
route add 10.