Статические маршруты. Как прописать статический маршрут? И зачем он нужен? Синтаксис и основные ключи утилиты route

Здравствуйте, у меня интернет идет через шифрованную сеть – VPN, когда я подключаю ноутбук к сети интернет у меня пропадает внутренняя сеть, как можно настроить одновременную работу ноутбука в сети интернет и в домашней сети?

Вам необходимо прописать сетевой маршрут чтобы ваш компьютер знал как ему “ходить” в Интернет и в локальную сеть.

  • Адрес сети: адрес 10.
  • Маска подсети: сетевая маска 0.
  • Сеть: сеть 0 Широковещательный адрес: трансляция 255.
  • Шлюз: шлюз 1.

На машине с одним сетевым интерфейсом ясно, что сетевой интерфейс будет иметь определенный шлюз. Но в маршрутизаторе только один из интерфейсов должен иметь определенный шлюз, поскольку он представляет маршрут по умолчанию. Поэтому мы можем найти такую ​​конфигурацию, как.

Активация дефолтации

Поэтому вы не можете распространять маршруты по умолчанию, созданные с помощью. Если все сети имеют одинаковое административное расстояние, сеть, указанная первыми в таблице маршрутизации, будет выбрана в качестве сети для шлюза последней инстанции. Способ, которым протоколы маршрутизации распространяют информацию о предопределенных маршрутах, зависит от каждого протокола.

  1. Статическая маршрутизация – вид маршрутизации, при котором маршруты указываются в явном виде при конфигурации маршрутизатора. Вся маршрутизация при этом происходит без участия каких-либо протоколов маршрутизации, чтобы настроить всю маршрутизацию на роутере, необходимо внимательно изучить его инструкцию и отконфигурировать там маршруты
  2. Статический маршрут – представляет собой заданный администратором маршрут, который заставляет пакеты, перемещающиеся между источником и адресатом, отправляться по указанному пути. Другими словами это явно указанный путь по которому должен пройти пакет из пункта А в пункт Б.

Сейчас очень распространено для безопасности использовать «Виртуальные частные сети» (VPN). VPN используют как в организациях, для организации своей защищенной сети, так и провайдеры, для предоставления доступа, к глобальной сети Интернет, простым пользователям. Но, так или иначе, это иногда вызывает небольшие неудобства, как в организациях, так и у обычных пользователей. Например, у вас дома два компьютера один из которых имеет доступ в Интернет по средствам VPN, также он соединен со вторым компьютером локальной сетью, и каждый раз, когда он подключается к Интернету, то связь между двумя компьютерами теряется, так как первый компьютер (который подключился к VPN) уже находиться в другой сети и поэтому недоступен со второго компа. Это можно исправить как раз с помощью статического маршрута. Или другой случай, пригодиться сисадминам, (пример из жизни) есть организация, у которой имеются небольшие удаленные офисы, связь с которыми идет по средствам OpenVPN и был случай, когда мне пришлось узнать внешние ip адреса у этих удаленных офисов, я подключался к компьютеру по VPN сети и соответственно не мог узнать внешний ip, так как он мне бы показал внешний ip нашего VPN соединения, но что же делать, я просто на всего прописал один статический маршрут на удаленном компьютере, с помощью которого я попал на нужный мне сайт (который показывал внешний ip) и все. Есть, конечно, и другой вариант, съездить туда и узнать ip без подключения к VPN сети, но вы сами понимаете, что на это нет времени и попросту неохота. Теперь вы немного представляете, где и для чего вам может пригодиться знание того, как прописываются статические маршруты.
Хватит теории, переходим к практике. Сейчас мы с вами пропишем маршрут, который разрешит нам получить доступ к локальной сети при включенном VPN соединении, пригодиться обычным пользователям, у которых дома более одного компьютера, а в Интернет выходят по средствам VPN.

Большим достижением, которое информатика дала с течением времени, стало улучшение знаний о маршрутах. Если проанализировать исторический контекст, мы увидим, что эта эволюция способствовала тому, что мы называем великой сетью, Интернетом. Поворот имеет целью определить пути, которым необходимо следовать, в распоряжении которых необходимо знать топологию сети и как устройства, которые могут их связывать, определены, поэтому важно помнить, что концепция маршрутизации отличается от маршрутизатора, это имя, присвоенное оборудованию, ответственному за предоставление доступа к различным сетям.

Имеем локальную сеть: 192.168.1.0/24
Локальный IP первого компьютера (пусть он будет компьютер – A) – 192.168.1.2 (на котором присутствует VPN соединения)
Локальный IP второго компьютера(а этот компьютер – B) – 192.168.1.3
IP адрес шлюза т.е. модема – 192.168.1.1
Нам нужно прописать маршрут на компьютере A чтобы он смог видеть компьютер B при включенном VPN соединении. Делается это следующем образом: запускаем командную строку:

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

Пуск->выполнить->cmd и набираем следующую команду:

где:
route – сама программа которая работает с таблицей маршрутизации;
-p – ключ, который говорит, что маршрут будет постоянный, так как (Важное замечание!) без этого ключа все маршруты, которые вы добавите удаляться после перезагрузке, поэтому если вы хотите использовать маршрут всегда, то пропишите этот ключ, если только один раз, то его можно не писать;
add – сама команда добавляющая запись в таблицу маршрутизации;
192.168.1.0 – сеть, с которой вы хотите иметь связь;
mask 255.255.255.0 – маска подсети;
192.168.1.1 – адрес шлюза, обычно это адрес модема.

Чтобы знать это значение каждой стоимости, необходимо создать таблицу маршрутизации, поскольку она является основополагающей в процедуре выбора маршрута. Знание этой таблицы дается с помощью алгоритмов маршрутизации, и они могут определить между несколькими путями наименьшую стоимость. Эти алгоритмы с течением времени были улучшены для удовлетворения возникающих потребностей.

В основном мы можем привести два типа алгоритма. Определяет наилучший путь между источником и получателем из полного знания топологии сети. Состояние связи.. После обнаружения соседей необходимо оценить стоимость ссылки, в которой эхо-пакет отправляется на те же идентифицированные, которые в конечном итоге будут реагировать. В этом процессе вычисляется время прохождения в оба конца и вычисляется среднее время, время добавляется и делится на два, это в основном комбинация задержки и пропускной способности канала.

Добавив всего один маршрут вы получаете доступ к своей сети при подключенном Интернете т.е. VPN соединении.

Вот еще один небольшой пример, у вас дома подключение к интернету через модем ADSL и вам иногда (ну или постоянно) требуется подключение к VPN сети и соответственно вы уже выхода в интернет через свой канал не будите иметь, но с помощью статического маршрута вы можете получить доступ к определенным сайтам (узнав предварительно их ip адреса, с помощью команды ping в командной строке, например ping yandex.ru) к которым вам бы хотелось иметь постоянный доступ (и при подключенном vpn соединение и не подключенном). Например, сайт имеет ip адрес 172.18.24.13 а шлюз (маршрутизатор, модем) имеет IP адрес 192.168.0.1 вам необходимо прописать следующие:

route –p add 172.18.24.13 mask 255.255.255.255 192.168.0.1

Теперь поговорим поподробней о команде route. Общий синтаксис:

route [-f] [-p]

Рассмотрим команды и ключи этой программы:
-f – удаляет из таблицы маршрутизации все маршруты
-p – сохраняет маршрут на постоянную основу
add – добавляет новый маршрут
change – меняет текущий маршрут в таблице маршрутизации
delete – удаляет маршрут из таблицы маршрутизации
print – отображает содержимое таблицы маршрутизации
destination – при добавлении или изменении маршрута этот параметр используется для указания идентификатора сети назначения
mask – при добавлении или изменении маршрута этот параметр используется для указания маски подсети для сети назначения
gateway – при добавлении или изменении нового маршрута этот параметр используется для указания шлюза (маршрутизатора или модема)
metric – используется для указания целого числа в диапазоне от 1 до 9999, являющегося метрикой стоимости для маршрута. Если для определенной сети назначения существует несколько возможных маршрутов, будет использован маршрут с наименьшим значением метрики
if – используется для указания номера индекса интерфейса, который подключен к сети назначения.

Для того чтобы просто посмотреть таблицу маршрутизации у себя на компьютере введите в командную строку следующие:

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

Для Windows XP/2000/2003

Вариант 1

Рассмотрим, например, домашнюю сеть со следующими данными:
– внутренний ip-адрес модема (default gateway) – 192.168.1.1;
– маска подсети (subnet mask) стандартная – 255.255.255.0;
– адрес VPN- сервера для примера – 10.1.1.1,
тогда для прописания статического маршрута в командной строке (Пуск–> Выполнить, или Ctrl+R) набираем команду
route ADD -p 10.1.1.1 MASK 255.255.255.255 192.168.1.1 METRIC 1
и нажимаем “Ввод”.
Готово!

Вариант 2

Создадим специальный файл, который при запуске автоматически зарегистрирует роуты в системе.

Нам понадобится текстовый документ (.txt). Для этого, например, жмем правой клавишей мыши по Рабочему столу –> Создать–> Текстовый документ.
В открывшемся документе пишем команду:
route.exe ADD –p 10.1.1.1 MASK 255.255.255.255 192.168.1.1 METRIC 1
и сохраняем документ: Файл –> Сохранить как:
Тип файла: Все файлы
Имя: atlant.bat
нажимаем кнопку “Сохранить”.

Осталось только запустить файл atlant.bat. Готово!

Пояснения:

route.exe подпрограмма работы с маршрутами;
ADD– команда для добавления маршрута на указанный адрес. У нас на 10.1.1.1;
-p – этот ключ нужен, что бы сохранить маршрут. Если его не прописать, то после перезагрузки таблица маршрутов обнулится;
10.1.1.1 – адрес назначения;
MASK – ставим этот параметр перед прописанием значения маски подсети;
192.168.1.1 – адрес основного шлюза. Чаще всего это ip-адрес модема;.
METRIC 1 – параметр, определяющий приоритет указанного выше шлюза. 1- наивысший приоритет (цена). Т.е. если бы в Вашей сети было несколько модемов, то нужно было бы каждому из них задать приоритет – на какой из модемов пакеты, не принадлежащие IP-диапазону Вашей сети, будут адресоваться в первую, вторую очередь и т.д.

Проверить прописанные маршруты можно командой route print. Для этого заходим в командную строку (Пуск–> Выполнить–> cmd–> Ok).В открывшемся окне набираем команду route printи нажимаем “Ввод”.
Внимание! Постоянные маршруты не следует путать с активными маршрутами (см. рис.)

Для удаления всех существующих постоянных маршрутов служит команда route -f.
Для удаления какого-то конкретного постоянного маршрута служит команда route delete 10.1.1.1(10.1.1.1 – указан в качестве примера).

Для Windows Vista

В Windows Vista таблица маршрутизации прописывается аналогично WinXP, однако только под Администратором. В Windows Vista нельзя настроить маршрутизацию из под режима обычного пользователя (даже если ваша учетная запись обладает полномочиями Администратора). Учетная запись администратора создается по умолчанию, но при обычной установке этой ОС она скрыта и отключена.
Запуск командной строки с правами администратора:

Пуск –> Поиск–> в поле поиска введите “cmd”–>на найденном файле “cmd.exe”кликните правой клавишей мыши и выберите “Запуск от имени администратора”.

Рейтинг
( Пока оценок нет )
Raritet34.ru
Добавить комментарий