Содержание
- Почему эта команда ROUTE ADD не работает?
- 3 ответа 3
- Сбой добавления маршрута параметр задан неверно
- Сбой добавления маршрута параметр задан неверно windows 10
- Сбой добавления маршрута параметр задан неверно windows 10
- Сбой добавления маршрута параметр задан неверно windows 10
Почему эта команда ROUTE ADD не работает?
Я пытаюсь заблокировать доступ к одному IP-адресу, добавив определенный маршрут, который ведет «в никуда» (вместо шлюза по умолчанию):
Проблема в том, что эта команда завершается с ошибкой:
Не удалось добавить маршрут: параметр неверен.
Это не говорит, какой параметр является неправильным. Я, вероятно, нарушил подразумеваемое правило создания сетей, но я не знаю, что это такое. Любая идея, какой параметр является неправильным и, что более важно, почему?
3 ответа 3
Невозможно, чтобы шлейфовое устройство (127.0.0.1) было шлюзом. Это не имеет смысла.
С помощью этой команды вы говорите: «Направьте весь трафик, который идет на этот адрес (адреса) через этот шлюз». Поскольку шлейф не направляет в какую-либо сеть, он не работает.
Узнайте, через какой шлюз вы хотите, чтобы этот трафик проходил, и используйте его вместо этого. В комментарии вы упомянули, используя свой собственный IP-адрес. Это может сработать, потому что ваш IP просто не сможет маршрутизировать трафик. Я не проверял это так ymmv:
Возможно, стоит почитать статью Википедии о петле для получения дополнительной информации. Кроме того, проверьте этот вопрос суперпользователя для получения информации о роли шлюза в маршрутизации.
Вы пытаетесь добавить свое собственное устройство в качестве шлюза, для каждого порта на вашем компьютере я могу найти причину сделать это. Проблема в том, что окна не позволят вам установить 127.0.0.1 в качестве шлюза. Это может быть связано с тем, что он не определяется windows ipconfig. Таким образом, вместо использования 127.0.0.1 в качестве шлюза, Windows изменила его как «On-Link»:
Чтобы установить шлюз On-Link, вы должны указать его как 0.0.0.0. Я предполагаю, что Microsoft знала, что этот шлюз невозможен, поэтому они внутренне определили его как шлюз локального адреса.
Чтобы установить это просто используйте:
Убедитесь, что вы указали свой собственный показатель и интерфейс, так как Windows может не выбрать тот, который вы хотели использовать.
Источник
Сбой добавления маршрута параметр задан неверно
Из-за медленного VPN на работе озаботились настройкой маршрутизации. Нужно было настроить так, чтобы весь трафик, кроме того, для которого реально требовался VPN, шел обычным образом – через шлюз по умолчанию. В результате нашли путь, который нам нужен:
Параметр -p означает, что добавляемый маршрут будет сохранён (persistent). Параметр if 42 означает, что этот маршрут будет применяться только при поднятом интерфейсе 42 (то бишь при подключенном VPN). Если не указывать if, то маршрут будет работать только до дисконнекта VPN. При дисконнекте Windows увидит, что маршрут неприменим, и уберёт его. И даже после переподключения, несмотря на то, что маршрут создан с параметром -p, он не активизируется. Придётся его удалять и добавлять снова вручную – и так при каждом переподключении. А если указать if, то при отключении от VPN система поймёт, что маршрут не нужно убирать, а нужно только деактивировать его до повторного поднятия интерфейса.
6. Переподключиться к VPN
7. Проверить маршрутизацию до публичных серверов (yandex.ru, например) и до внутренних компьютеров, доступных только в контексте VPN.
tracert yandex.ru
tracert 192.168.1.4
Первый маршрут должен идти так же, как и при отключенном VPN. Второй – через шлюз VPN-подключения.
Команда route ( в windows ) выводит на экран и изменяет записи в локальной таблице IP-маршрутизации. Запущенная без параметров, команда 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. По умолчанию добавленные маршруты не сохраняются при запуске протокола TCP/IP. При использовании параметра с командой print выводит на экран список постоянных маршрутов. Все другие команды игнорируют этот параметр. Постоянные маршруты хранятся в реестре по адресу HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersPersistentRoutes команда Указывает команду, которая будет запущена на удаленной системе. В следующей таблице представлен список допустимых параметров.
Команда Назначение
add Добавление маршрута
change Изменение существующего маршрута
delete Удаление маршрута или маршрутов
print Печать маршрута или маршрутов
конечная_точка Определяет конечную точку маршрута. Конечной точкой может быть сетевой 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 пропущен, интерфейс определяется из адреса шлюза. /? Отображает справку в командной строке.
Чтобы вывести на экран все содержимое таблицы 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, введите команду:
Чтобы добавить маршрут к конечной точке 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., введите команду:
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
Выводит на экран и изменяет записи в локальной таблице IP-маршрутизации. Запущенная без параметров, команда route выводит справку.
Источник
Сбой добавления маршрута параметр задан неверно windows 10
Gold Member Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Отключить интернет. Убрать основной шлюз. Добавить маршрут.
———-
Fools rush in where angels fear to tread.
Всего записей: 5461 | Зарегистр. 10-09-2003 |
Отправлено:
21:12 17-07-2009
alklim14
Newbie |
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Спс за оперативный ответ. У меня подключение PPPoE, я не могу разобраться как удалить основной шлюз. |
Всего записей: 5 | Зарегистр. 17-07-2009 | Отправлено: 23:23 17-07-2009 |
Ruza
Gold Member |
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору alklim14 ipconfig /all покажи с включенным инетом и без. ———- |
Всего записей: 5461 | Зарегистр. 10-09-2003 | Отправлено: 02:06 18-07-2009 |
alklim14
Newbie |
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору C:Documents and SettingsAdmin>ipconfig /all
Настройка протокола IP для Windows C:Documents and SettingsAdmin>ipconfig /all Настройка протокола IP для Windows Gold Member |
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору alklim14 ХЗ. А это провайдер выдал такое? Цитата: а вот Ethernet адаптер отличается. В ноуте другие IP адреса и Dhcp включен-нет. На ноуте все работает. Может причина вэтом. А можно и с ноута ipconfig рассекретить? ———- |
Всего записей: 5461 | Зарегистр. 10-09-2003 | Отправлено: 11:54 19-07-2009 | Исправлено: Ruza, 11:59 19-07-2009 |
alklim14
Newbie |
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору При отключенном инете. C:Documents and Settingsadmin>ipconfig /all Windows IP Configuration Ethernet adapter Local Area Connection: Ethernet adapter Wireless Network Connection: Ethernet adapter Local Area Connection 3: При включенном инете. Windows IP Configuration Ethernet adapter Local Area Connection: Ethernet adapter Wireless Network Connection: Ethernet adapter Local Area Connection 3: PPP adapter Starinet: Цитата:
|
Модератор 1436 / 1012 / 228 Регистрация: 31.05.2013 Сообщений: 6,645 Записей в блоге: 6 |
|
1 |
|
Сбой добавления маршрута27.03.2019, 12:25. Показов 11316. Ответов 10
Доброго времени суток всем! Имеется корпоративная сеть bla.loc и мобильный интернет. Пытаюсь добавить статический маршрут(зачем: в корпоративной сети видна БД, в моб.интернете — интернет-ресурс, никакая из сетей друг друга заменить не может).(см.скрины с ipconfig и route print)
0 |
3691 / 1377 / 250 Регистрация: 23.06.2009 Сообщений: 4,941 |
|
27.03.2019, 12:35 |
2 |
статический маршрут куда? наверно достаточно будет удалить маршрут что не работает, как хотите чтоб работало?
0 |
Модератор 1436 / 1012 / 228 Регистрация: 31.05.2013 Сообщений: 6,645 Записей в блоге: 6 |
|
27.03.2019, 12:46 [ТС] |
3 |
Я хотел бы, чтобы на одном компе была видна и БД, и интернет-ресурс. Мне посоветовали, что может помочь маршрутизация и прописывание статических маршрутов. Постоянные маршруты:
0 |
3691 / 1377 / 250 Регистрация: 23.06.2009 Сообщений: 4,941 |
|
27.03.2019, 12:59 |
4 |
смотрите, если при текущей таблице маршрутизации удалить маршрут 0.0.0.0 mask 0.0.0.0 10.100.1.249
1 |
Модератор 1436 / 1012 / 228 Регистрация: 31.05.2013 Сообщений: 6,645 Записей в блоге: 6 |
|
27.03.2019, 13:50 [ТС] |
5 |
.None, я пробовал удалить и 0.0.0.0 mask 0.0.0.0 10.100.1.249(теряется подключение к БД) и 0.0.0.0 mask 0.0.0.0 192.168.42.129 (теряется подключение к интернет-ресурсу) — в обоих случаях что-либо одно теряется..
0 |
3691 / 1377 / 250 Регистрация: 23.06.2009 Сообщений: 4,941 |
|
27.03.2019, 14:06 |
6 |
тогда нужно выяснить какой ip адрес у БД, т.к. конектед маршрут 10.100.0.0 mask 255.255.0.0 10.100.255.138 отправляет все что адресовано сети 10.100.0.0/16 через сетевую карту локальной сети.
0 |
Модератор 1436 / 1012 / 228 Регистрация: 31.05.2013 Сообщений: 6,645 Записей в блоге: 6 |
|
27.03.2019, 15:14 [ТС] |
7 |
.None, то есть помимо удаления 0.0.0.0 mask 0.0.0.0 10.100.1.249, сделать route add ip_БД mask «какая-то» 10.100.255.138? А как тогда маску подключения к БД узнать?
0 |
3691 / 1377 / 250 Регистрация: 23.06.2009 Сообщений: 4,941 |
|
27.03.2019, 15:17 |
8 |
если ip БД не принадлежит сети 10.100.х.х то да, нужно добавить маршрут до БД, маршрут к 1 ip можно добавить с маской 255.255.255.255 какой ip адрес БД у вас?
1 |
Модератор 1436 / 1012 / 228 Регистрация: 31.05.2013 Сообщений: 6,645 Записей в блоге: 6 |
|
27.03.2019, 15:28 [ТС] |
9 |
10.45.**.**
нужно добавить маршрут до БД, маршрут к 1 ip можно добавить с маской 255.255.255.255 то есть route add 10.45.*.* mask 255.255.255.255 192.168.42.129?
0 |
3691 / 1377 / 250 Регистрация: 23.06.2009 Сообщений: 4,941 |
|
27.03.2019, 15:33 |
10 |
Сообщение было отмечено Matan! как решение Решение нет, добавить маршрут
0 |
Модератор 1436 / 1012 / 228 Регистрация: 31.05.2013 Сообщений: 6,645 Записей в блоге: 6 |
|
27.03.2019, 15:43 [ТС] |
11 |
>route delete 0.0.0.0 mask 0.0.0.0 10.100.1.249 >route add 10.45.*.* mask 255.255.255.255 192.168.42.129 Добавлено через 3 минуты
нет, добавить маршрут Сделал. Спасиб!
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
27.03.2019, 15:43 |
Помогаю со студенческими работами здесь Сбой в компьютере, время от времени синий экран смерти, критический сбой СМА INDESIT IWB 6105CIS непонятный сбой, Сбой программы Страшная анимация таблицы, после добавления кодом на View и добавления Constraint-ов Как добавить к своей форме добавления товаров возможность добавления изображений возможность добавления файлов после добавления <input type="file"… Минимизация маршрута Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 11 |
- Remove From My Forums
ошибка при добавлении маршрута
-
Вопрос
-
добрый день.
при добавление маршрута через командную строку выдается сообщение «сбой добавления маршрута: не удается найти указанный файл». перед этим была выполнена команда route -f, потом перезагрузил сервер и началась проблема. OS windows server2008R2x64. поиск
по интернету не дал никаких результатов по решению данный проблемы. какой файл не может найти?
Ответы
-
Пардон. Не обратил внимания на скрины (строчку в реестре лучше удалите назад):
после IF пошется номер интерфейса а не IP адрес.
Тоесть :
> route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
destination^ ^mask ^gateway
metric^ ^
Interface^
If IF is not given, it tries to find the best interface for a given
gateway.-
Помечено в качестве ответа
3 сентября 2011 г. 7:53
-
Помечено в качестве ответа
I am trying to block access to a single IP address by adding a specific route that leads «nowhere» (instead of the default gateway):
route ADD 199.239.136.200 MASK 255.255.255.255 127.0.0.1 METRIC 10
The problem is that this command fails with the following error:
The route addition failed: The
parameter is incorrect.
It doesn’t say which parameter is incorrect. I probably violated an implied rule of networking basics but I don’t know what it is. Any idea which parameter is incorrect and, more importantly, why?
Thanks.
asked Oct 17, 2010 at 22:03
You cannot have the loopback device (127.0.0.1) be the gateway. It doesn’t make sense.
What you are saying with this command is «route all traffic that goes to this address(es) through this gateway». Because loopback does not route to any network, it does not work.
Find out which gateway you want this traffic to go through and use that instead. In a comment you mentioned using your own IP address. That might work because your IP would just fail routing the traffic. I have not tested this so ymmv:
route ADD 199.239.136.200 MASK 255.255.255.255 <OWN_IP> METRIC 10
Might be worth for you to check out Wikipedia’s article on loopback for more information. Also, check out this superuser question for information on the gateway’s role in routing.
answered Oct 17, 2010 at 22:10
Belmin FernandezBelmin Fernandez
2,9218 gold badges36 silver badges54 bronze badges
3
You’re trying to add your own device as the gateway, for every port on your computer I can come up with a reason to do this. The issues, is that windows will not let you set 127.0.0.1 as the gateway. This might be due to the fact that it is not defined by windows ipconfig. So, instead of using 127.0.0.1 as the gateway, Windows has re-defined it as «On-Link» :
Destination Netmask Gateway Interface Metric
127.0.0.0 255.0.0.0 On-link 10.10.2.210 11
To set an On-Link gateway you have to specify it as 0.0.0.0 . My guess is that Microsoft knew that this gateway is impossible, so they internally defined it as the local address gateway.
To set this simply use:
C:Windowssystem32>route add 127.0.0.0 mask 255.0.0.0 0.0.0.0
OK!
C:Windowssystem32>route add 127.0.0.1 mask 255.255.255.255 0.0.0.0
OK!
Make sure you specify your own metric and interface as Windows might not pick the one you intended on using.
answered Apr 18, 2014 at 19:07
With the subnet mask set to 255.255.255.255 you are masking every single bit of the address, that sounds like an issue to me
answered Oct 17, 2010 at 22:05
NickNick
6851 gold badge8 silver badges13 bronze badges
1
I am trying to block access to a single IP address by adding a specific route that leads «nowhere» (instead of the default gateway):
route ADD 199.239.136.200 MASK 255.255.255.255 127.0.0.1 METRIC 10
The problem is that this command fails with the following error:
The route addition failed: The
parameter is incorrect.
It doesn’t say which parameter is incorrect. I probably violated an implied rule of networking basics but I don’t know what it is. Any idea which parameter is incorrect and, more importantly, why?
Thanks.
asked Oct 17, 2010 at 22:03
You cannot have the loopback device (127.0.0.1) be the gateway. It doesn’t make sense.
What you are saying with this command is «route all traffic that goes to this address(es) through this gateway». Because loopback does not route to any network, it does not work.
Find out which gateway you want this traffic to go through and use that instead. In a comment you mentioned using your own IP address. That might work because your IP would just fail routing the traffic. I have not tested this so ymmv:
route ADD 199.239.136.200 MASK 255.255.255.255 <OWN_IP> METRIC 10
Might be worth for you to check out Wikipedia’s article on loopback for more information. Also, check out this superuser question for information on the gateway’s role in routing.
answered Oct 17, 2010 at 22:10
Belmin FernandezBelmin Fernandez
2,9218 gold badges36 silver badges54 bronze badges
3
You’re trying to add your own device as the gateway, for every port on your computer I can come up with a reason to do this. The issues, is that windows will not let you set 127.0.0.1 as the gateway. This might be due to the fact that it is not defined by windows ipconfig. So, instead of using 127.0.0.1 as the gateway, Windows has re-defined it as «On-Link» :
Destination Netmask Gateway Interface Metric
127.0.0.0 255.0.0.0 On-link 10.10.2.210 11
To set an On-Link gateway you have to specify it as 0.0.0.0 . My guess is that Microsoft knew that this gateway is impossible, so they internally defined it as the local address gateway.
To set this simply use:
C:Windowssystem32>route add 127.0.0.0 mask 255.0.0.0 0.0.0.0
OK!
C:Windowssystem32>route add 127.0.0.1 mask 255.255.255.255 0.0.0.0
OK!
Make sure you specify your own metric and interface as Windows might not pick the one you intended on using.
answered Apr 18, 2014 at 19:07
With the subnet mask set to 255.255.255.255 you are masking every single bit of the address, that sounds like an issue to me
answered Oct 17, 2010 at 22:05
NickNick
6851 gold badge8 silver badges13 bronze badges
1