Всем привет! Статическая маршрутизация — это по сути специальный выделенный путь, по которому должен пройти пакет информации из точки А в точку Б. Напомню, что в нашей сети чаще всего встречаются два устройства: маршрутизаторы и коммутаторы. Напомню, что коммутаторы работают на линковом уровне, а роутер — на сетевом. Далее я кратко расскажу о статической маршрутизации и о том, как ее настроить на домашнем устройстве.
Коротко про маршрутизацию
Роутер, судя по названию, имеет таблицу маршрутизации и тумблер. Все логично, правда? Но есть небольшая проблема с изменением. Представим, что у нас есть две сети по 250 машин в каждой и между ними 2 коммутатора.
Если вы помните, таблица коммутации содержит MAC-адреса. Да, они уникальны, поэтому для работы сети каждый коммутатор должен знать не менее 500 таких адресов, что немаловажно. И здесь возникает проблема масштабируемости сети при добавлении новых машин.
Что если вместо коммутаторов установить маршрутизаторы? В итоге имеем две сети:
- 192.168.1.0/24
- 192.168.2.0./24
А чтобы пакет прошел из одной сети в другую, нужна запись в таблице маршрутизации, то есть о соседнем маршрутизаторе, который в свою очередь уже знает компьютеры «в своем районе». Это удобно и недорого с точки зрения хранения необходимой информации, так как нет необходимости хранить таблицу МАС-адресов всех участников сети.
НАКОНЕЧНИК! Для более широкого понимания самой темы советую прочитать дополнительные материалы о том, что такое маршрутизатор, коммутатор и о модели OSI.
И здесь у нас есть два понятия:
- Динамическая маршрутизация: когда, отправляя информацию через маршрутизатор, он, в свою очередь, сообщает о доступности других маршрутизаторов или соседних сетей и о том, куда можно отправить пакет. Вообще говоря, информация идет так, как ее отображают маршрутизаторы.
- Статическая маршрутизация: информационный пакет следует по определенному пути. Этот путь можно ввести вручную.
Далее я покажу вам, как вводить эти статические маршруты для использования на домашних маршрутизаторах.
Посмотрите на фото выше. У нас есть второй маршрутизатор (маршрутизатор 2), который имеет доступ в Интернет (он также является основным шлюзом). У нас есть компьютер (ПК), который сначала подключается к коммутатору. Коммутатор подключен к двум роутерам.
Проблема в том, что ПК должен иметь доступ к серверу (172.30.30.1), но на момент обращения к роутеру 2 у него нет информации об этих серверах в таблице маршрутизации. Теперь попробуем записать эти настройки в роутер.
ШАГ 1: Заходим в настройки роутера
Итак, мы перешли непосредственно к настройке статической маршрутизации. Подключаемся к сети роутера по кабелю или Wi-Fi. Далее необходимо ввести DNS или IP-адрес роутера в адресную строку любого браузера. Настройку будем делать через веб-интерфейс. Совет: адрес можно найти на наклейке под устройством. Наиболее часто используемые адреса:
- 192.168.1.1
- 192.168.0.1
Если вы настроили его ранее, введите имя пользователя и пароль; вы также можете увидеть их на том же листе бумаги. Наиболее часто используемые комбинации:
- администратор — администратор
- админ — *пустая строка*
Если есть проблемы со входом в роутер, смотрим инструкцию здесь.
ШАГ 2: Настройка
Напомню, что позже я рассмотрю конкретный пример, который мы обсуждали ранее. И на основе этого примера я буду вводить свои данные. Ваши статические маршруты могут отличаться. Вот данные, которые вам нужно будет ввести (для наглядности посмотрим на схему подключения):
- IP-адрес назначения: для нас это IP-адрес нашего конкретного сервера, к которому мы хотим получить доступ через наш первый маршрутизатор (172.30.30.1).
- Маска подсети — укажите 255.255.255.0.
- Шлюз — это IP-адрес маршрутизатора, который имеет доступ к серверу. В примере это 192.168.0.2 (второй роутер).
- Интерфейс: в некоторых конфигурациях вам также потребуется указать это. Если доступ к шлюзу через интернет, указываем WAN. Если вы подключены к нему через порт LAN (как в нашем примере), укажите его.
Надеюсь, я примерно объяснил, как именно должен быть выполнен статический маршрут. Теперь давайте приступим к работе. См главу, соответствующую вашей модели.
TP-Link
Старая прошивка
Слева находим раздел «Расширенные настройки маршрутизации», а в открывшемся списке нажимаем на пункт «Список статических маршрутов». Нажмите кнопку «Добавить».
Вводим данные.
Новая прошивка
«Дополнительные параметры» — «Сеть» — «Дополнительные параметры маршрутизации». Нажмите на плюсик и введите необходимую информацию.
D-Link
В классическом светлом интерфейсе нужно зайти в «Дополнительно» и нажать «Маршрутизация».
В темной прошивке все делается так же, только сначала нужно зайти в «Дополнительные настройки».
Добавляем правило.
ASUS
Заходим в раздел «Локальная сеть», открываем вкладку «Маршруты» и вводим наши данные. В конце не забудьте нажать на плюсик, справа от таблички и нажать на кнопку «Применить».
ZyXEL Keenetic
Новая прошивка
Перейдите на страницу «Маршрутизация» и нажмите кнопку, чтобы добавить правило.
Теперь вводим данные:
- Тип маршрута — здесь нужно указать нужный вам тип. Исходя из указанной мною задачи, мы затем указываем «Node Route».
- Сетевой адрес назначения: укажите адрес сервера. В нашем случае это 30.30.1.
- Маска подсети 255.255.255.0.
- Адрес шлюза: адрес маршрутизатора, который подключен к нашему серверу. 192.168.0.2.
- Интерфейс: Указываем интерфейс, который мы будем использовать для связи. В нашем примере пакеты будут идти локально через порт LAN, поэтому мы указываем LAN.
Старая прошивка
Нажмите на значок плитки внизу и перейдите на вкладку «Маршруты». Нажмите кнопку «Добавить» и введите необходимую информацию.
Добавить полный список маршрутов
Кстати, тут можно за один раз скачать всю таблицу маршрутизации. Для этого выберите другую кнопку в том же разделе.
Файл должен иметь расширение BAT. И это выглядит как на скриншоте ниже. Вы можете легко создать его в блокноте.
Вид довольно простой:
маршрут ДОБАВИТЬ IP-адрес назначения MASK Указать маску Указать адрес шлюза
Пример:
маршрут ДОБАВИТЬ 172.30.30.1 МАСКА 255.255.255.0 192.168.0.2
ПРИМЕЧАНИЕ! Каждый новый адрес должен начинаться с новой строки, и после последнего указанного IP-адреса не должно быть пробела.
Netis
Перейдите в раздел «Дополнительно» (кнопки в правом верхнем углу) — «Дополнительно» — «Статический маршрут». — введите каждый пункт и нажмите кнопку «Добавить».
Tenda
Нужный нам пункт находится в разделе «Дополнительные настройки».