Руководство по FreeBSD, Linux, Mikrotik, Windows, Cisco Systems. Описание route print


WindowsFAQ.ru

Выводит на экран и изменяет записи в локальной таблице 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_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes команда Указывает команду, которая будет запущена на удаленной системе. В следующей таблице представлен список допустимых параметров.

Команда

Назначение

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 пропущен, интерфейс определяется из адреса шлюза. /? Отображает справку в командной строке.
Примечания
  • Большие значения в столбце 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-маршрутизации, введите команду:

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 и использованием индекса интерфейса 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

www.windowsfaq.ru

Route Print | Руководство по FreeBSD, Linux, Mikrotik, Windows, Cisco Systems

Команду route можно использовать для просмотра, добавления и удаления маршрутов на сервере Microsoft Windows NT, где функционирует Cisco ICM. Вместе с командой route можно использовать следующие параметры:

route [-f] [-p] [command [destination] [mask subnetmask] [gateway] [metric costmetric]]

Параметры командыВ этом разделе описывается каждый из параметров, который можно использовать вместе с командой route.-  Параметр -f приводит к удалению из таблиц маршрутизации всех записей шлюзов. Если использовать параметр -f вместе с одной из команд, таблицы будут очищены до выполнения команды-  По умолчанию маршруты не сохраняются при перезапуске системы. Используйте параметр -р с командой add для постоянного хранения маршрута. Используйте параметр -р с командой print для просмотра списка зарегистрированных постоянных маршрутов.-   Параметр command служит для указания одной из шести команд в следующей таблице:

Использование команды route в Windows

-  Параметр destination служит для указания сетевого назначения маршрута. Это может быть сетевым IP-адресом, IP-адресом маршрута узла или маршрутом по умолчанию.-  Параметр netmask - это 32-битовая маска, которую можно использовать для разделения IP-адреса на под сети и указания доступных узлов в сети. Если не указать маску под сети, будет использоваться значение по умолчанию 255.255.255.255.-  Параметр gateway служит для указания шлюза по умолчанию. Все символьные имена, используемые для назначения или шлюза, ищутся в сети н файлах баз данных на компьютере NETWORKS и HOSTS. Если используется команда print или delete, можно указать подстановочные знаки для назначения и шлюза или можно не указывать шлюз.-  Параметр metric служит для назначения целого значения в качестве стоимости или метрики (диапазон от 1 до 9999), которое можно использовать для расчета самого быстрого и надежного маршрута.

it-admin.org

Route Print Описание

Route ADD p 10. 1. MASK 255. 255. 255. METRIC 1 и нажимаем Ввод. Проверить прописанные маршруты можно командой route print. Команда route оказывается очень полезной при диагностике проблем. Сетевые интерфейсы и маршруты команды ifconfig и route. Создадим 2 таблицы маршрутизации. Route Print Описание' title='Route Print Описание' />Описание команды ROUTE. Чтобы вывести на экран все содержимое таблицы IPмаршрутизации, введите команду route print Чтобы вывести на. Однако этот термин реально используется для описания машины,. Описание и краткая инструкция по работе с Acronis Disk Director. Настройка маршрутизации по двум провайдерам Хабрахабр. Вчера столкнулся с небольшой проблемой на машине с Win. Route Print Описание' title='Route Print Описание' />Проблема оказалась следующая подсети пересекаются точнее совпадают. Было решено использовать за основной шлюз 1го провайдера, а по внутрисетевым ресурсам гулять через 2го. И вс бы ничего, но машина должна обслуживать входящие соединения с обоих интерфейсов. Но, благодаря статическим маршрутам, ответы на запросы из подсети 1. Как решить эту проблему под линухом я знал и тоже поведаю в этой заметке. Немного погуглив был найден вариант решения в msdne наткнулись на управления приоритетами соединений. Коллега WAJIM, привет подумал и нашл 2й вариант. Потом немного совсем немного подумал я и по аналогии появился 2й вариант решения для линуха. Итого, под катом вас ожидает 4 варианта решения задачи маршрутизации по 2м провайдерам 2 под виндовс и 2 под линукс. Дано 2 физических фаервола, по совместительству являющихся шлюзами 1. Чтож. Готово. Приоритет в таблице маршрутизации Опять же создам 3 маршрута. Только изменим метрикиroute p add 0. И никаких танцев с приоритетом интерфейсов. Считаю этот метод оптимальным. UPD метрика интерфеса, приоритет которого выше см. В дебиане apt get install iproute. В этом случае нам понадобится 2 маршрутаroute add default gw 1. Создадим 2 таблицы маршрутизации echo 1. Детские Песни С Аккордами Под Гитару. У меня там лежит скрипт такого содержания binsh ecase. Скажу лишь что было решено остановиться на вторых вариантах для обоих систем изменение метрики на windows и iproute.

partiesice.netlify.com

Лабораторная работа №2

Сетевые технологии

Лабораторная работа №2

«Статическая маршрутизация в IP-сетях»

Цель работы: Изучение основ IP-маршрутизации: настройка таблицы маршрутизации, получения статистики по активным сеансам.

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

Получить таблицу маршрутизации можно командой

            Route print

Результат выполнения команды на экран выводится в следующем виде:

=====================================================================Список интерфейсов

0x1 ...........................                         MS TCP Loopback interface

0x2 ...00 0e a6 5a 9a 7f ...... Intel(R) PRO/1000 CT Network Connection

=====================================================================Активные маршруты:

Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика

       0.0.0.0                 0.0.0.0                        196.1.1.5       196.1.1.29       20

       127.0.0.0             255.0.0.0                    127.0.0.1       127.0.0.1          1

       196.1.1.0             255.255.255.0            196.1.1.29     196.1.1.29       20

       196.1.1.29           255.255.255.255        127.0.0.1       127.0.0.1          20

       196.1.1.255         255.255.255.255       196.1.1.29     196.1.1.29       20

        224.0.0.0            240.0.0.0                    196.1.1.29     196.1.1.29       20

        255.255.255.255  255.255.255.255      196.1.1.29     196.1.1.29       1

Основной шлюз:           196.1.1.5

=====================================================================

Постоянные маршруты:

  Отсутствует

                        Рис.2. Таблица маршрутизации, полученная командой route print/

 

Вначале выводятся список сетевых интерфейсов с указанием для каждого его номера, физического адреса (MAC-адреса) и Имени, под которым он зарегистрирован в системе. В данном примере мы видим, что в системе обнаружено два сетевых устройства:

1)      «MS TCP Loopback interface» с номер «1» и отсутствующим физическим адресом – это виртуальное (физически не существующее) сетевое устройство встраиваемое фирмой Microsoft в свои OC под номером «1» для тестирования сетевых программ, при отсутствии реального сетевого соединения – оно всегда активно и ему соответствует специальный IP-адрес – 127.0.0.1;

2)      «Intel(R) PRO/1000 CT Network Connection» - сетевая плата с номером «2» и MAC-адресом «000ea65a9a7f»

Далее выводятся собственно маршруты. Каждый маршрут состоит из 5 параметров:

1)сетевого адреса сети или конкретного узла назначения, 2)маски сети, 3)адреса шлюза –сетевого устройства, через которое доступен адресат, 4)номера используемого интерфейса, 5)метрики. Метрика представляет собой рейтинг маршрута, если в таблице присутствуют несколько вариантов маршрутов с одним и тем же адресом назначения – причем, чем выше метрика - тем хуже рейтинг.

Примечание: Если при добавлении маршрута не указывается явно рейтинг, то по умолчанию он устанавливается равным 20.

Маршрут с адресом назначения 0.0.0.0 и маской 0.0.0.0 называется маршрутом по умолчанию – данный маршрут выбирается, если адрес назначения пакета не совпал ни с одним из остальных маршрутов в таблице маршрутизации.

Алгоритм IP-маршрутизации:

1)      При отправке пакета операционная система анализирует его заголовок и определяет IP-адрес назначения;

2)      В таблице ищется соответствие  маршрута с аналогичным адресом назначения;

3)      Если соответствие найдено, пакет отправляется через указанный сетевой интерфейс заданному адресу шлюза; Конец алгоритма

4)      Пакет направляется по маршруту по умолчанию, т.е. с адресом 0.0.0.0 и маской 0.0.0.0

 

Формат команды route

 

ROUTE [-f] [-p] [команда [узел]

                  [MASK маска] [шлюз] [METRIC метрика] [IF-интерфейс]

 

  -f           Очистка таблиц маршрутов от записей для всех шлюзов.  При

               указании одной из команд, таблицы очищаются до выполнения

               команды.

  -p           При использовании с командой ADD задает сохранение маршрута

               при перезагрузке системы. По умолчанию маршруты не

               сохраняются при перезагрузке. Игнорируется для остальных команд,

               изменяющих соответствующие постоянные маршруты.

               Этот параметр не поддерживается в Windows 95.

  команда   Одна из четырех команд

                 PRINT     Печать маршрута

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

                 DELETE    Удаление маршрута

                 CHANGE    Изменение существующего маршрута

  узел         Адресуемый узел.

 MASK         Если вводится ключевое слово MASK, то следующий параметр   интерпретируется как параметр "маска".

  маска        Значение маски подсети, связываемое с записью для данного маршрута.  Если этот параметр не задан, по умолчанию  подразумевается 255.255.255.255.

шлюз         Адрес узла, которому следует перенаправить пакет

METRIC       Определение параметра метрика/цена для адресуемого узла.

 Примеры: 

    > route PRINT

    > route –p ADD 157.0.0.0 MASK 255.0.0.0  157.55.80.1 METRIC 3 IF 2

                           узел^                   ^маска     ^шлюз       метрика^      ^интерфейс

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

  > route PRINT                        Печать всех маршрутов

  > route PRINT 157*          .... Печать только узлов, начинающихся со 157

  > route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2

 CHANGE используется для изменения только для изменения адреса основного шлюза и/или метрики.

  > route PRINT

  > route DELETE 157.0.0.0          удаление маршрута с адресом назначения 157.0.0.0

  > route PRINT

В примере в строке добавляется маршрут перенаправления пакетов, адресат которых расположен в сети 157.0.0.0/255.0.0.0. Данный маршрут сработает для любого адреса в диапазоне от 157.0.0.1 до 157.255.255.249.

 

Порядок выполнения лабораторной работы:

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

4

studfiles.net