Введение
В данной заметке разберем как создать гостевой Wi-Fi на OpenWrt через Luci, я буду использовать роутер Mi 4a Gigabit Edition с стабильной прошивкой 23.05.5.
Как настроить гостевой Wi-Fi на OpenWrt через Luci
1. Для начала создадим отдельный бридж, переходим в Network – Interfaces – Devices жмем на Add device configuration

2. Заполняем как указано ниже и жмем Save – Save & Apply:
- Device type – Bridge device
- Device name – br-guest
- Bring up empty bridge – ставим чекбокс


3. Создаем новый интерфейс, переходим Network – Interfaces нажимаем на Add new interface

3.1 Заполняем как указано ниже и жмем Create Interface:
- Name – guest
- Protocol – Static address
- Device – br-guest

3.2 Во вкладке General Settings заполняем IPv4 address и IPv4 netmask
- IPv4 address – 192.168.11.1 (или свое)
- IPv4 netmask – 255.255.255.0

3.3 В следующей вкладке Advanced Settings указываем DNS:
- Use custom DNS servers – 1.1.1.1 и 8.8.8.8

3.4 Во вкладке Firewall в поле Create / Assign firewall-zone внизу дописываем guest и жмем enter что бы добавить новую зону guest:

3.5 Вкладка DHCP Server жмем на Set up DHCP Server и жмем Save

3.6 Жмем Save & Apply и переходим к добавлению самих Wi-Fi сетей

4. Переходим во вкладку Network – Wireless, у меня два диапазона с 2.4GHz (radio 0) и 5GHz (radio 1), напротив каждой жмем Add и добавляем как на скриншотах ниже:

4.1 Заполняем в General Setup для 2.4GHz (radio 0) и 5GHz (radio 1) как указано ниже:
- ESSID – Название для вашего Wi-Fi (если дать одинаковое название и пароль на двух диапазонах, то будет создана одна сеть на 2.4GHz и на 5GHz)
- Network – guest

4.2 Вкладка Wireless Security:
- Encryption – WPA2-PSK
- Key – пароль от вашей Wi-Fi сети (если дать одинаковое название и пароль на двух диапазонах, то будет создана одна сеть на 2.4GHz и на 5GHz)

4.3 Если вы хотите изолировать клиентов в гостевом Wi-Fi, то ставим чекбокс во вкладке Advanced Settings на Isolate Clients

Должно получится примерно как на скриншоте ниже, жмем Save & Apply

5. Далее настроим Firewall, переходим в Network – Firewall, жмем Edit в созданной зоне guest

5.1 В пункте Allow forward to destination zones выбираем наш wan как на скриншоте ниже и жмем Save – Save & Apply:


6. Добавим в Firewall правила для DHCP и DNS в гостевой сети, переходим в Network – Firewall -Traffic Rules, листаем вниз и жмем Add

6.1 Для DNS добавляем правило следующего вида:
- Name – DNS Guest
- Source zone – guest
- Destination zone – Device (input)
- Destination port – 53
- Action – accept

6.2 Для DHCP добавляем правило следующего вида:
- Name – DHCP Guest
- Protocol – UDP
- Source zone – guest
- Destination zone – Device (input)
- Destination port – 67 68
- Action – accept

Должно получится как на скриншоте ниже, жмем Save & Apply:

7. У меня при подключении к гостевому Wi-Fi не отрабатывал DHCP и клиенты не могли получить настройки, помогло в DHCP and DNS – Device & Port – Listen interfaces указать гостевой интерфейс guest (и lan) как на скриншоте ниже, после этого клиенты стали подключатся как надо.

Все сохраняем и пробуем подключиться к гостевому Wi-Fi
Заключение
В данной заметке мы подробно рассмотрели как настроить гостевой Wi-Fi на OpenWrt.
Что бы не потерять инструкцию рекомендую подписаться на мой личный блог-канал в Telegram в котором я делюсь в формате заметок своими знаниями и интересным из мира IT, спасибо за потраченное время на чтение и доброго времени суток!)
Так же вы можете отблагодарить автора материально:
