Как изменить назначение Ethernet-портов в роутере LT7x

Как изменить назначение Ethernet-портов в роутере LT7x

← Все разделы FAQ

Разделы FAQ:

Оглавление

Введение

Роутеры TELEOFIS LT7x имеют несколько Ethernet-портов, предназначенных для подключения локальных устройств и внешних сетей. В стандартной конфигурации порты имеют определённые роли: WAN используется для подключения внешней сети, а LAN — для подключения устройств внутри локальной сети.

Однако стандартное распределение портов не всегда соответствует требованиям конкретной сети. Например, при отсутствии проводного WAN-подключения может потребоваться использовать WAN-порт для подключения дополнительного локального оборудования. В обратной ситуации один из LAN-портов можно использовать для подключения внешней сети — например, если стандартный WAN-порт уже занят или нужен другой физический разъём.

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

В статье рассмотрены два варианта переназначения портов LT7x: добавление WAN-порта в локальную сеть и назначение LAN-порта для подключения провайдера. Для каждого варианта приведена настройка через веб-интерфейс и через CLI.


Теоретическая часть

LAN, WAN и мост

Перед изменением назначения Ethernet-портов важно понимать разницу между LAN и WAN. Роутер разделяет сети на «внутреннюю» и «внешнюю». С точки зрения системы роутера разница между LAN и WAN — не свойство разъёма, а набор настроек самого интерфейса и зоны межсетевого экрана, в которую он входит.

WAN — интерфейс, обращённый наружу, к провайдеру или вышестоящей сети. На нём роутер работает как клиент: получает IP-адрес, шлюз и DNS по DHCP либо использует статические параметры, выданные провайдером, строит через него маршрут по умолчанию, а исходящий трафик локальной сети подменяет своим адресом. Интерфейс входит в зону межсетевого экрана wan, где входящие соединения по умолчанию запрещены: снаружи роутер недоступен для управления, пока это не разрешено явно.

LAN — интерфейс, обращённый внутрь. Здесь роутер сам является шлюзом: у него статический адрес (по умолчанию 192.168.88.1), он раздаёт адреса DHCP-сервером и принимает подключения к веб-интерфейсу и SSH. Интерфейс входит в зону lan, из которой разрешён любой трафик — как к самому роутеру, так и в зону wan.

Мост (bridge) — программный коммутатор внутри роутера. Физические порты, объединённые в мост, работают как порты одного неуправляемого коммутатора: подключённые к ним устройства находятся в одном широковещательном домене, а всем портам вместе соответствует один IP-адрес. В LT7x по умолчанию существует мост br-lan, в который входят порты lan1–lan4, а в моделях LT71 — ещё и беспроводной интерфейс wlan0.

Порт wan в мост не входит: это отдельное устройство, к которому напрямую привязан интерфейс wan.


Принцип перераспределения портов

Чтобы изменить назначение Ethernet-порта, нужно изменить его принадлежность: к мосту локальной сети или к отдельному WAN-интерфейсу.

Например, если порт используется как WAN, но требуется увеличить количество LAN-портов, его можно исключить из WAN-конфигурации и добавить в мост локальной сети. Обратная операция также возможна: один из LAN-портов можно исключить из br-lan и использовать для отдельного WAN-интерфейса.

Сетевая конфигурация OpenWrt устроена в три уровня:

  1. Устройства — физические порты (wan, lan1–lan4) и построенные из них мосты (br-lan).
  2. Интерфейсы — логические подключения с протоколом (статический адрес, DHCP-клиент и т. д.), каждое из которых привязано к устройству: lan → br-lan, wan и wan6 → wan, internet → модем.
  3. Зоны межсетевого экрана — lan и wan, в которые включены интерфейсы.

Роль порта определяется тем, к какому интерфейсу он в итоге привязан — напрямую или через мост. Поэтому переназначение сводится к перемещению порта между мостом и WAN-интерфейсом:

  • WAN → LAN. Порт wan добавляется в список портов моста br-lan. С этого момента он ведёт себя как обычный LAN-порт: отвечает по адресу 192.168.88.1 вместе с остальными портами моста, а подключённые к нему устройства получают адреса от DHCP-сервера. Интерфейсы wan и wan6 остаются без устройства — их нужно отключить или удалить.
  • LAN → WAN. Порт (например, lan4) исключается из моста br-lan и привязывается к WAN-интерфейсу — либо к существующему wan, либо к новому, созданному для второго провайдера. Новый интерфейс обязательно помещается в зону wan, иначе на нём не будет ни NAT, ни защиты от входящих соединений.

Ограничение одно: устройство может быть привязано только к чему-то одному — либо к мосту, либо к отдельному интерфейсу. Порт, одновременно оставленный в мосте и на интерфейсе wan, корректно работать не будет.

Примечание: при планировании сети учитывайте аппаратные особенности портов. WAN и LAN1 — гигабитные, LAN2–LAN4 — 100 Мбит/с. На LAN1 есть выход Passive PoE-Out, на WAN — вход PoE-In. Питание по PoE не зависит от логической роли порта: PoE-In будет питать роутер, даже если порт WAN стал частью локальной сети.

Настройка портов

Добавление WAN-порта в локальную сеть

Рассмотрим ситуацию, когда стандартный WAN-порт не используется для подключения провайдера и требуется получить дополнительный LAN-порт.

Настройка через веб-интерфейс

Перейдите в меню Сеть → Интерфейсы и откройте вкладку Устройства:

Откройте настройки устройства br-lan:

В настройках устройства добавьте порт wan в список портов моста, затем сохраните и примените настройки:

После этого вернитесь в меню Сеть → Интерфейсы и удалите интерфейсы wan и wan6: они остались без устройства и больше не нужны. Теперь подключение к бывшему WAN-порту эквивалентно подключению к любому другому LAN-порту.

Настройка через CLI

Подключитесь к роутеру по SSH (см. статью Как подключиться к роутеру LT7x для настройки) и откройте файл конфигурации сети:

nano /etc/config/network

Конфигурация моста по умолчанию выглядит так:

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'lan1'
        list ports 'lan2'
        list ports 'lan3'
        list ports 'lan4'

Добавьте порт wan в список портов моста:

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'lan1'
        list ports 'lan2'
        list ports 'lan3'
        list ports 'lan4'
        list ports 'wan'

Теперь wan — не отдельный WAN-порт, а один из портов br-lan. Интерфейс lan при этом продолжает использовать br-lan, менять его не нужно:

config interface 'lan'
        option device 'br-lan'
        option proto 'static'
        option ipaddr '192.168.88.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

Секции config interface 'wan' и config interface 'wan6' удалите из файла: они остались без устройства, а порт, одновременно привязанный к мосту и к интерфейсу, корректно работать не будет.

Сохраните файл (Ctrl+O, Enter), закройте редактор (Ctrl+X) и перезапустите сетевые интерфейсы:

/etc/init.d/network restart

Назначение LAN-порта для подключения провайдера

Обратная задача возникает, когда необходимо использовать один из LAN-портов для подключения внешней сети: например, стандартный WAN-порт уже занят, требуется другой физический разъём или нужно изменить существующую схему подключения.

Настройка через веб-интерфейс

Сначала исключите нужный порт из моста br-lan — в примере используется lan4. Это делается в настройках устройства br-lan на вкладке Сеть → Интерфейсы → Устройства, как в предыдущем разделе:

Затем в меню Сеть → Интерфейсы создайте новый интерфейс с именем WAN (это отдельный интерфейс, не штатный wan): укажите протокол (в примере — DHCP-клиент) и выберите устройство lan4:

В настройках созданного интерфейса на вкладке Настройки межсетевого экрана назначьте интерфейс в зону wan, затем сохраните и примените настройки:

После подключения кабеля провайдера убедитесь, что интерфейс получил IP-адрес:

Для корректной работы служб роутера в разделе Службы → Менеджер SIM укажите созданный проводной WAN-интерфейс:

Проверить доступ в интернет можно в разделе Сеть → Диагностика:

В примере рассмотрен один проводной WAN-интерфейс в роли DHCP-клиента, без мобильного WAN-интерфейса через SIM-карту. Если провайдер выдаёт статический IP-адрес, при создании интерфейса выберите соответствующий протокол и укажите IP-адрес, маску, шлюз и DNS-серверы провайдера.

Если роутер должен работать и от SIM-карты, и от проводного провайдера, дополнительно настройте резервирование WAN-каналов.

Настройка через CLI

В файле /etc/config/network сначала исключите порт lan4 из моста br-lan:

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'lan1'
        list ports 'lan2'
        list ports 'lan3'

Затем добавьте секцию нового WAN-интерфейса. В примере, как и в веб-интерфейсе, используется протокол DHCP-клиент:

config interface 'WAN'
        option proto 'dhcp'
        option device 'lan4'

Если провайдер выдаёт статический IP-адрес, секция будет выглядеть иначе:

config interface 'WAN'
        option device 'lan4'
        option proto 'static'
        option ipaddr '192.168.3.132'
        option netmask '255.255.255.0'
        option gateway '192.168.3.1'
Примечание: при статическом адресе DNS-серверы провайдера нужно указать вручную — параметром list dns в этой же секции. Конкретные параметры зависят от требований внешней сети или провайдера.

Добавьте новый интерфейс в зону wan межсетевого экрана (firewall) — без этого на нём не будет ни NAT, ни защиты от входящих соединений. В файле /etc/config/firewall найдите секцию зоны wan и добавьте в неё интерфейс:

config zone
        option name 'wan'
        ...
        list network 'WAN'

Сохраните файлы и перезапустите сеть и межсетевой экран:

/etc/init.d/network restart
/etc/init.d/firewall restart

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

После перезапуска сети укажите созданный интерфейс WAN в разделе Службы → Менеджер SIM веб-интерфейса — так же, как при настройке через веб-интерфейс.


Заключение

OpenWrt позволяет изменять назначение Ethernet-портов в зависимости от требуемой топологии сети. Для роутеров LT7x это позволяет использовать имеющиеся физические порты более гибко, чем предусматривает стандартная конфигурация устройства. В зависимости от задачи можно:

  • добавить стандартный WAN-порт в локальную сеть и увеличить количество LAN-портов;
  • назначить один из LAN-портов для подключения внешней сети;
  • изменить распределение физических портов без изменения аппаратной конфигурации роутера.

Таким образом, логическая роль Ethernet-порта определяется не маркировкой на корпусе, а сетевой конфигурацией OpenWrt; маркировка отражает лишь аппаратные особенности разъёма — скорость и PoE.

При построении более сложных схем, где требуется разделить локальную сеть на несколько независимых сегментов с разными IP-подсетями и правилами доступа, задача выходит за рамки простого переназначения портов. Для таких сценариев следует отдельно рассматривать настройку нескольких LAN-интерфейсов, VLAN и межсетевого экрана.