Найти в Дзене
TehnoZet-2

Сетевые интерфейсы в LUCI (OpenWrt) наглядно и понятно

Оглавление

Исправлено 02.01.2024

Сетевые интерфейсы что, зачем и как в LUCI (OpenWrt)

В данной статье рассматриваем сетевые интерфейсы и их применения в Web интерфейсе LUCI среда OpenWrt

Разбираемся с типичными настройками сети OpenWrt. Обозначения и терминология в среде Linux на много шире, но в данном контексте мы рассматриваем только то что типично и широко используется в среде OpenWrt, остальные термины и обозначения я даже не упоминаю что бы не путать уважаемого читателя.

Настройки разбираем на примере последней версии OpenWrt 19.07.4 на сегодняшний момент которая физически находится на роутере Xiaomi Mi Wi-Fi Router Pro R3P вот статья: "Установка OpenWrt на Xiaomi Mi Wi-Fi Router Pro"

Работать будем с стандартным Web - интерфейсом LuCI

Поехали!

Настройки относящиеся к сетевым интерфейсам находятся тут (Раздел Network-сеть)

Раздел Network-сеть
Раздел Network-сеть

Сетевые интерфейсы в OpenWrt могут быть

  • Физическими
  • Виртуальными

Физические интерфейсы

Всегда указывают на реальное физической устройство сетевую плату, модуль, разъем

Обозначение будет типа: eth0, radio0, radio1, wlan0

Как только драйвер устройства загружается в ядро, соответствующий физический сетевой интерфейс становится доступным.

А если драйвер загрузился, а устройство не отвечает происходит вот, что и об этом в статье: "Попытка восстановить роутер Asus RT-N65U или как умирают роутеры."

Примеры представления физических интерфейсов в OpenWrt ниже

eth0 - проводной физический интерфейс

eth0
eth0

radio0, radio1 - беспроводной физический интерфейс

radio0, radio1
radio0, radio1

Виртуальные (логические) интерфейсы

Виртуальный сетевой интерфейс связан с физическим сетевым интерфейсом или другим виртуальным интерфейсом или является автономным

Могут быть

VLAN

Сети VLAN (виртуальные сети) - делят реальную физически существующую сеть на виртуальные сети и это описывает стандарт IEEE 802.1Q

Обозначается через точку, пример: eth0.1,eth0.2. Или интерфейсом обратной связи lo

В OpenWrt 19.07.4 есть такой раздел как "Switch" или "Коммутатор", он есть и в более ранних прошивках. Вот, для примера, как он выглядит в "древней" прошивке OpenWrt 15.05 роутер TP-Link TL-MR3420 v2

Но его нет там где порт LAN, WAN всего один (это и понятно коммутировать то нечего) например на известном роутере TP-Link TL-MR3020

Но вернемся к OpenWrt 19.07.4, вот как раздел "Switch" - коммутатор выглядит в OpenWrt 19.07.4

Switch
Switch

Порты в виртуальных сетях могут принимать три значения

  • off - порт выключен
  • tagged - порт включен и поддерживает передачу кадра (пакета) стандарта IEEE 802.1Q
  • untagged - порт включен, но не поддерживает передачу кадра (пакета) стандарта IEEE 802.1Q

Для примера как это выглядит в OpenWrt 15.05

OpenWrt 15.05
OpenWrt 15.05

Создание виртуальных сетей VLAN

Можно создать до 4096 сетей VLAN (VLAN ID - можно указать номер до 4096)

Но(!) Что бы ваша сеть появилась в настройках интерфейсов вы должны обязательно выбрать CPU (eth0) тэг tagged

Иначе, даже если Вы ее создадите она не появится в настройках интерфейсов.

 VLAN
VLAN
eth0.3
eth0.3

Bridge interfaces (Сетевой мост)

Противоположность VLAN, почти.

Служит для объединения сетевых интерфейсов, виртуальных или физических в один сетевой интерфейс.

Физически, работа выглядит так устройство сверяет MAC-адрес назначения и если этот MAC-адрес принадлежит данной подсети передает его дальше в другую подсеть, не принадлежит не делает ничего.

Обозначается: br-название интерфейса. Пример: br-lan

br-lan
br-lan
Bridge interfaces (Сетевой мост)
Bridge interfaces (Сетевой мост)

Виртуальные интерфейсы беспроводной сети

То же что и виртуальные сети VLAN только беспроводные, можно сказать, что это частный случай сетей VLAN

Обозначается: radioНОМЕР_РАДИО_МОДУЛЯ.network.номер Пример: radio0.network1, radio1.network1

В OpenWrt выделено в отдельную вкладку "Wireless"

Wireless
Wireless
Виртуальные интерфейсы беспроводной сети
Виртуальные интерфейсы беспроводной сети

Про физический интерфейс нужно добавить, что на самом деле модуль то один -Mediatek 7615N, а вот передатчика два на 2.4 ГГц и 5 ГГц

Ну на сегодня все мои красноглазые друзья и как всегда.

Продолжение следует...

Статьи по теме:

Подписывайтесь на наш канал TehnoZet-2, там много интересного! Мы только развиваемся! Понравилась статья, хотите продолжения - ставьте лайк, жмите палец вверх!