Как настроить VLAN на OpenWRT для отдельной рабочей сети с доступом в интернет

Вопрос или проблема

Я пытаюсь настроить отдельную VLAN для моей рабочей сети, используя OpenWRT, чтобы она была изолирована от моей домашней сети, но при этом имела доступ в интернет. Вот моя текущая настройка:

  • Основной роутер (HGU от Movistar): обеспечивает доступ в интернет с включенным DHCP, использует диапазон IP 192.168.1.x.
  • Роутер OpenWRT: подключен к HGU. Установлен на 192.168.2.1 и должен обслуживать рабочую сеть.

Цель:

  • Подключить HGU к порту 1 на роутере OpenWRT.
  • Использовать порт 4 на роутере OpenWRT для рабочей сети, изолированной от домашней сети.
  • Обеспечить доступ в интернет для рабочей сети.

Текущая конфигурация:

  1. Настройка VLAN:
  • VLAN 1: Порт 1 (подключен к HGU) без тегов.
  • VLAN 2: Порт 4 без тегов, CPU (eth0) с тегами.
  1. Настройки интерфейса для VLAN:
  • Устройство: eth0.2
  • Протокол: Статический адрес
  • IPv4 адрес: 192.168.2.1/24
  • IPv4 шлюз: 192.168.1.1 (IP HGU)
  • DNS: Пробовал использовать 8.8.8.8
  1. Настройки брандмауэра:
  • Зона для VLAN:
    • Вход: разрешено
    • Выход: разрешено
    • Переадресация: запрещено
    • Подмена адресов: включена
    • Переадресация на WAN разрешена
      Проблема:

Устройство рабочей сети получает IP в диапазоне 192.168.2.x, но не имеет доступа в интернет. Я проверил подключения, правила брандмауэра и настройки интерфейса, но не могу решить проблему.

Что я пробовал:

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

Ответ или решение

Для настройки отдельной VLAN для рабочей сети с доступом в интернет на маршрутизаторе OpenWRT, сохраняя изолированность от домашней сети, необходимо провести ряд конфигурационных изменений и проверок. Давайте подробно рассмотрим каждый шаг настройки, следуя методологии TEA (теория, пример, применение).

Теория

VLAN (виртуальная локальная вычислительная сеть) позволяет создавать разделенные логически сети на одном физическом оборудовании. Это особенно полезно в случае, когда требуется изоляция разных сетей с возможностью общего доступа к ресурсам, таким как Интернет. Основная цель данного конфигурационного задания заключается в создании отдельной сети для рабочей среды, которая будет иметь доступ в интернет, но оставаться изолированной от домашней сети.

Пример

Ваши текущие настройки включают маршрутизатор HGU от Movistar, который обеспечивает доступ в интернет с использованием DHCP и IP диапазона 192.168.1.x. OpenWRT маршрутизатор подключен к HGU и работает с IP адресу 192.168.2.1. Основные задачи — это подключение HGU к порту 1 OpenWRT и использование порта 4 для рабочей сети, изолированной от домашней.

Применение

  1. Настройка VLAN:

    • Убедитесь, что порт 1 OpenWRT, подключённый к HGU, в VLAN 1 настроен как untagged. Это позволит переходить трафику непосредственно без тегирования.
    • Порт 4, используемый для рабочей сети, должен быть в VLAN 2 с untagged настройкой, чтобы устройства, подключенные к этому порту, могли получать IP-адреса в диапазоне 192.168.2.x. CPU (eth0) должен быть tagged, чтобы маршрутизатор мог обрабатывать трафик маршрутизируемый через него.
  2. Настройки интерфейса для VLAN:

    • Убедитесь, что устройство eth0.2 имеет протокол Static с IP адресом 192.168.2.1/24.
    • Шлюз по умолчанию должен указывать на IP адрес HGU, то есть 192.168.1.1.
    • DNS можно задать как 8.8.8.8, но важнее корректно настроить маршутизацию для обеспечения доступа в интернет.
  3. Настройки брандмауэра:

    • Зона для VLAN должна иметь Input и Output в режиме accept, что разрешает входящие и исходящие соединения.
    • Forward нужно оставить в reject, так как вы хотите избежать форвардинга между разными сетевыми зонами (домашней и рабочей).
    • Включите маскарад (Masquerading) для зоны и убедитесь, что forwarding разрешен для WAN. Это позволит рабочей сети использовать подключение WAN для доступа в интернет.

Решение проблемы:

Если устройства в рабочей сети получают IP в диапазоне 192.168.2.x, но не имеют доступа в интернет, возможно, проблема в маршрутизации. Убедитесь, что маршрутизатор OpenWRT может пинговать HGU (192.168.1.1) и имеет доступ в интернет.

Следует провести следующие проверки:

  • Маршруты: Проверьте таблицу маршрутизации на OpenWRT. Должен быть маршрут к 0.0.0.0 через HGU (192.168.1.1).
  • Ping и Traceroute: Используйте команды ping и traceroute с OpenWRT для диагностики соединения с внешними ресурсами, например, 8.8.8.8.
  • Брандмауэр и NAT: Возможно, настройки NAT неправильно применяются. Откройте /etc/config/firewall и уточните конфигурацию зоны для WAN.

Дополнительные рекомендации

  • Обновление прошивки: Убедитесь, что у вас установлена последняя версия прошивки OpenWRT. Это может решить потенциальные баги.
  • Логи: Проверяйте системные логи для получения дополнительной информации об ошибках подключения.

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...