Вот моя таблица маршрутизации перед приведенной выше командой.
Вот после.
Я хочу, чтобы маршрут, который я добавляю, имел приоритет над маршрутом по умолчанию.
спросил 22 фев 2011 в 15:27
Снимите флажок «Автоматическая метрика», как упоминалось ранее, И
установить метрику интерфейса с некоторым значением (в этом примере я использовал «10»)
Нажимайте OK/Apply, пока не вернетесь к сетевым подключениям.
Отключите и снова включите адаптер, чтобы сбросить все и включить новые настройки.
добавьте новый маршрут по умолчанию с метрикой «5», как упоминалось ранее
ответил 8 декабря 2017 в 15:29
2 серебряных знака2 бронзовых знака
Я предполагаю, что это из-за опции Automatic Metric, установленной на сетевой карте. Автоматическая метрика основана на скорости соединения, поэтому я предполагаю, что ваш хост подключен к порту коммутатора со скоростью 100 Мбит/с. Для DG будет назначена метрика, основанная только на скорости соединения. Любому статически назначенному маршруту будет назначена метрика, основанная на скорости канала ПЛЮС назначенная вами метрика. Если вы хотите назначить более низкую метрику для записи в таблице статической маршрутизации, чем метрика, назначенная для DG, отключите параметр Automatic Metric на сетевой карте.
ответил 22 фев 2011 в 16:15
6 золотых знаков80 серебряных знаков172 бронзовых знака
Соответствующий участок маршрута /? текст помощи:
Здесь вы можете видеть, что вы установили это с помощью опции МЕТРИЧЕСКАЯ при добавлении маршрута. Меньшие числа имеют приоритет над большими числами.
Судя по опубликованной вами информации, похоже, что метрика назначается относительно диаграммы, найденной по этой ссылке: http://support.microsoft.com/kb/299540, или относительно шлюза по умолчанию. Вы можете увидеть, позволяет ли он использовать отрицательное значение, чтобы снизить стоимость метрики для желаемого маршрута.
ответил 22 фев 2011 в 15:36
14 золотых значков62 серебряных значка100 бронзовых значков
Узнать номер интерфейса
Используйте Netsh, чтобы установить меньшее значение на интерфейсе устройства USB Wi-Fi. Меньшее значение означает более высокий приоритет. Это также удалит автоматические настройки.
интерфейс netsh ipv4 set interface 25 metric=2
Используйте Route Print для проверки
Если вы допустили ошибку, вы можете вернуть интерфейс в автоматический режим
интерфейс netsh ipv4 set interface 25 metric=automatic
ответил 17 июля 2015 в 15:10
маршрут ADD 0.0.0.0 MASK 128.0.0.0 192.168.76.2 IF 11
маршрут ADD 128.0.0.0 MASK 128.0.0.0 192.168.76.2 IF 11
Это поможет вам надежно достичь своей цели. На самом деле это решение, используемое программным обеспечением OpenVPN для установки маршрута по умолчанию через VPN.
ответил 22 февраля 2011 в 17:27
8 золотых знаков24 серебряных значка28 бронзовых знаков
Примечание: я не проверял.
ответил 12 ноя 2018 в 22:26
Описание команды МАРШРУТ.
1.1. Формат командной строки:
Подсказку по параметрам командной строки можно получить, используя встроенную справку (маршрут /?).
Поиск всех символических имен имен в файле базы данных NETWORKS. Поиск символических имен шлюзов в файле имен имен узлов HOSTS.
Для команды PRINT и DELETE можно указать узел и шлюз с помощью подустановочных знаков или ввести параметр «шлюз».
Если у него есть подстановочные знаки * или ? Знак ‘*’ соответствует любой строке, а ‘?’ — одному знаку.
Примеры: 157.*.1, 157.*, 127.*, *224*.
Соответствие шаблону поддерживается только командой PRINT.
Недопустимое значение MASK конкурса ошибки, если (УЗЕЛ & МАСКА) != УЗЕЛ.
Добавление маршрута завершится ошибкой, поскольку указан недопустимый параметр маски. ( Узел & Маска) != Узел.
C: маршрут ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1 –
Примеры параметров
2.1. отобразить таблицу маршрутов:
C: маршрут ПЕЧАТЬ
2.2. Отобразить таблицу маршрутов только для IPv4:
C: маршрут ПРИНТ -4
2.3. Отобразить таблицу маршрутов только для IPv6:
C: маршрут ПРИНТ -6
2.4. Отобразить таблицу маршрутов только для начинающих, начинающих со 157:
C: маршрут PRINT 157*
Если сетевой интерфейс (IF) не задан, то выполняется попытка найти лучший интерфейс для локального шлюза.
2.5. Добавить новый маршрут для узла с IPv6:
C: route ADD 3ffe::/32 3ffe::1
2.6. Изменить существующий маршрут для узла IPv4:
C: route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2
Параметр CHANGE используется только для изменения шлюза или метрики.
2.7. Удалить маршрут для IPv4:
C: route DELETE 157.0.0.0
2.8. Удалить маршрут для IPV6:
C: route DELETE 3ffe::/32
Примеры использования команды ROUTE.
3.1. Отобразить текущую таблицу маршрутов:
Отобразиться следующая информация:
3.2. Отобразить таблицу маршрутов только для адресов, начинающихся с 192:
C: route print 192.*
3.3. Установить в качестве шлюза по умолчанию (основного шлюза) адрес 192.168.1.1:
C: route add 0.0.0.0 mask 0.0.0.0 192.168.1.1
3.4. Добавить маршрут для подсети 10.0.0.0/255.0.0.0 и запомнить его в реестре:
C: route -p add 10.0.0.0 mask 255.0.0.0 10.0.0.1
Это постоянный статический маршрут. Если маршрут добавлен без использования параметра -p то он сохраняется только до перезагрузки системы (до перезапуска сетевого системного программного обеспечения). Если же, при добавлении маршрута искользовался данный параметр, то информация о маршруте записывается в реестр Windows (раздел HKLMSYSTEMCurrentControlSetServicesTcpipParametersPersistentRoutes ) и будет использоваться постоянно при активации сетевых интерфейсов.
3.5 Удалить маршрут для подсети 10.0.0.0/255.0.0.0:
C: route delete 10.0.0.0 mask 255.0.0.0
C: route add 10.10.10.10 192.168.1.158
3.7. Удалить маршрут созданный предыдущей командой:
C: route delete 10.10.10.10
3.8. Изменить адрес шлюза для существующего маршрута к сети 10.0.0.0/255.0.0.0 на значение 10.10.10.1:
C: route change 10.0.0.0 mask 255.0.0.0 10.10.10.1
Допускается использование данной команды только для изменения адреса шлюза и метрики.
3.9. Очистить таблицу маршрутов:
C: route -f
После перезагрузки системы, или при перезапуске сетевых подключений таблица маршрутов будет восстановлена исходя из текущей сетевой конфигурации компьютера. При выполнении команды route -f из таблицы удаляются все маршруты, которые удовлетворяют условиям:
При обработке таблицы маршрутов, статические маршруты имеют высший приоритет, по сравнению с маршрутом, использующим для достижения конечной точки шлюз по умолчанию.
Компьютер может быть одновременно подключён к нескольким сетям и любую из них использовать для Интернет-доступа. При этом для выхода в глобальную сеть, на самом деле, используется только одна сеть, а другая (или другие) находятся в резерве. Операционная система выбирает то подключение, которое обладает лучшими характеристиками.
Чтобы узнать, какое подключение является лучшим, для каждого из них вычисляется так называемая метрика — условное значение, которое учитывает сразу несколько параметров — скорость сети, потери пакетов и другое.
Смотрим таблицу маршрутизации
Открываем PowerShell и выполняем команду:
Особое внимание надо обратить на строки, выделенные красным и зеленым. Сетевой адрес 0.0.0.0 и маска сети 0.0.0.0 это обозначение маршрута по умолчанию (default route). Это тот маршрут, куда отправляется трафик, для которого явно не прописан другой маршрут.
Посмотрим для примера на строку, которая может быть в списке маршрутов:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
192.168.110.0 255.255.255.0 On-link 192.168.110.2 291
Для выбора Интернет-подключения по умолчанию нужно изменить маршрут по умолчанию.
Изменение маршрута по умолчанию
Вернёмся к ранее полученным данным о маршруте по умолчанию:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 192.168.110.1 192.168.110.2 291
0.0.0.0 0.0.0.0 192.168.220.1 192.168.220.2 317
Есть два способа изменить маршрут по умолчанию. Первый — изменить значение метрики так, чтобы приоритетным стал другой маршрут. Второй — удалить другие маршруты, оставив только один.
Как установить метрику
Для начала удалим все маршруты по умолчанию:
route DELETE 0.0.0.0
Теперь добавляем тот, который нужно сделать маршрутом по умолчанию:
Здесь 192.168.220.1 — шлюз того интерфейса, через который будет выход в интернет. На данном этапе уже вернулось интернет-подключение и если достаточного одного подключения, то дальше можно не продолжать.
Чтобы в качестве резервного было активно и второе подключение, но по умолчанию не использовалось — добавляем еще один маршрут по умолчанию:
route ADD 0.0.0.0 MASK 0.0.0.0 METRIC 100
Проверяем, что получилось в итоге:
Создание постоянных маршрутов
По умолчанию, все прописанные маршруты, в том числе значения метрик, будут сброшены при перезагрузке компьютера. С помощью ключа -p можно создавать постоянные маршруты, которые будут сохранены после перезагрузки.
Поиск:
CLI • Windows • Локальная сеть • route • Маршрутизация • Метрика • Команда
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Таблица маршрутизации — таблица, состоящая из сетевых маршрутов и предназначенная для определения наилучшего пути передачи сетевого пакета. Каждая запись в таблице маршрутизации состоит, как правило, из таких полей:
Шлюз по умолчанию (default gateway) — адрес маршрутизатора, на который отправляется трафик, для которого невозможно определить маршрут, исходя из таблиц маршрутизации. Шлюз по умолчанию задаётся записью в таблице маршрутизации вида «сеть 0.0.0.0 с маской сети 0.0.0.0».
Просмотр маршрутов в Windows
Команда route выводит на экран все содержимое таблицы IP-маршрутизации и позволяет изменять записи. Запущенная без параметров, команда route выводит справку:
Просмотр таблицы маршрутизации:
Команда tracert предоставляет возможность определить маршрут, по которому проходит пакет до заданного узла:
Просмотр маршрутов в Linux
Таблица маршрутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
default _gateway 0.0.0.0 UG 100 0 0 enp0s3
link-local 0.0.0.0 255.255.0.0 U 1000 0 0 enp0s3
192.168.110.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s3
Таблица маршрутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.110.1 0.0.0.0 UG 100 0 0 enp0s3
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 enp0s3
192.168.110.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s3
Утилита traceroute предоставляет возможность определить маршрут, по которому проходит пакет до заданного узла:
sudo apt install traceroute
traceroute to ya.ru (87.250.250.242), 30 hops max, 60 byte packets
1 _gateway (192.168.110.1) 0.697 ms 0.607 ms 0.584 ms
2 78.107.125.69 (78.107.125.69) 2.050 ms 1.967 ms 1.777 ms
3 stpert-bng1-local.msk.corbina.net (85.21.0.172) 1.679 ms 1.605 ms 1.499 ms
4 10.2.254.10 (10.2.254.10) 2.215 ms 2.180 ms 2.167 ms
5 korova-bb-be5.corbina.net (195.14.54.195) 3.577 ms 3.544 ms 3.824 ms
6 85.21.224.96 (85.21.224.96) 2.645 ms 2.208 ms 2.149 ms
7 m9-crs-be13.corbina.net (85.21.224.54) 3.762 ms 3.207 ms 3.794 ms
8 m9-br-be3.corbina.net (195.14.62.85) 3.716 ms 3.639 ms m9-br-be1.corbina.net (195.14.54.79) 3.559 ms
9 corbina-gw.dante.yandex.net (83.102.145.178) 6.750 ms 11.716 ms 16.226 ms
10 ya.ru (87.250.250.242) 5.330 ms 8.678 ms 8.628 ms
Поиск:
Linux • Windows • Локальная сеть • route • Маска сети • Шлюз • Маршрут • Таблица • Адрес • Команда



