{{description>Настраиваем гостевую Wi-Fi-сеть средствами LuCI на роутере под управлением OpenWRT}} ====== OpenWRT — Настраиваем гостевую сеть Wi-Fi ====== ===== Теория ===== Я живу в многоквартирном доме и у меня есть хороший приятель Евгений, он же, так сказать, по совместительству и мой сосед. Однажды он подошёл ко мне с просьбой. Он попросил меня раздать ему "по-соседски" мой Wi-Fi. Евгений - человек хороший и ответственный, так что я не отказал. Но дружба - дружбой, а сеть - дело личное. Ну не хочу я никого пускать в свою локальную сеть! Поэтому я задумал создать гостевую сеть Wi-Fi. Вот что про гостевую сеть Wi-Fi пишет Алиса от Яндекса: ''Гостевая Wi-Fi-сеть — это изолированная от основной сети отдельная точка доступа, которая позволяет подключать устройства гостей, клиентов или других посторонних пользователей, предоставляя им доступ в интернет, но блокируя доступ к вашим личным данным, файлам или ресурсам вашей инфраструктуры.'' В моем распоряжении имеется роутер ''TP-Link TL-WR1043ND v2'' с ''OpenWrt 25.12.6'' "на борту". Немного погуглив я накопал много информации и все настроил. Опишу свой опыт настройки. ===== Практика ===== Настойку буду производить не через ''cli'' (интерфейс командной строки), а через удобный и визуально более дружелюбный (хотя не всегда такое бывает) web-интерфейс, в качестве которого в ''OpenWRT'' используется 'LuCI'' (Lua Configuration Interface). "Поехали!" В браузере переходим по IP-адресу роутера (у меня ''192.168.11.10''), логинимся и переходим ''Network'' → ''Interfaces'' → ''Devices'', нажимаем на ''Add device configuration''. {{:hw:tune:owrt_guest_net:01_openwrt_guest_net.jpg|Сетевые устройства}} Здесь вносим следующие данные: * Device type: ''Bridge device'' * Device name: ''br-guest'' ((Можете указать свое имя для этого устройства)) * Bring up empty bridge: ''ставим галочку''. После того как все выбрали и заполнили нажимаем ''Save''. {{:hw:tune:owrt_guest_net:02_openwrt_guest_net.jpg|Добавление нового сетевого устройства}} Видно вновь созданное устройство. Нажимаем ''Save & Apply''. {{:hw:tune:owrt_guest_net:03_openwrt_guest_net.jpg|Сетевое устройство добавлено}} Создадим новый интерфейс. Для этого переходим во вкладку ''Interfaces'' и нажимаем на ''Add new interface''. {{:hw:tune:owrt_guest_net:04_openwrt_guest_net.jpg|Сетевые интерфейсы}} Заполняем как указано ниже: * Name: ''guest''((Можете указать свое имя для этого интерфейса)) * Protocol: ''Static address'' * Device: ''br-guest'' После этого жмем ''Create Interface''. {{:hw:tune:owrt_guest_net:05_openwrt_guest_net.jpg|Создание нового сетевого интерфейса}} Окно расширится. Здесь нужно внести несколько изменений. Во вкладке ''General Settings'' заполняем: * IPv4 address: ''192.168.10.1'' (или свой) * IPv4 netmask: ''255.255.255.0'' (или свою) {{:hw:tune:owrt_guest_net:06_openwrt_guest_net.jpg|Основные настройки сетевого интерфейса}} В следующей вкладке ''Advanced Settings'' можно указать предпочтительные для Вас ''DNS'', а можно не указывать. Тогда будут использоваться ''DNS'' по выбору роутера. Для примера я указал ''1.1.1.1'' и ''8.8.8.8''. {{:hw:tune:owrt_guest_net:07_openwrt_guest_net.jpg|Расширенные настройки сетевого интерфейса}} Переходим в следующую вкладку — ''Firewall'' Там в поле ''Create / Assign firewall-zone'', внизу, прописываем ''guest'' и нажимаем клавишу ''Enter'' на клавиатуре. Тем самым мы добавили новую зону ''guest''. {{:hw:tune:owrt_guest_net:08_openwrt_guest_net.jpg|Настройки Firewall сетевого интерфейса}} В последней вкладке ''DHCP Server'' нажимаем на ''Set up DHCP Server''. Тем самым включаем DHCP-сервер для этого интерфейса. {{:hw:tune:owrt_guest_net:09_openwrt_guest_net.jpg|Запуск мастера настроек DHCP сетевого интерфейса}} Окно расширится. Здесь ничего не меняем, просто нажимаем ''Save''. {{:hw:tune:owrt_guest_net:10_openwrt_guest_net.jpg|Настройки DHCP сетевого интерфейса}} Виден созданный нами интерфейс. Нажимаем ''Save & Apply'' для того, чтобы сохранить и применить изменения. Далее переходим к созданию гостевой сети Wi-Fi. {{:hw:tune:owrt_guest_net:11_openwrt_guest_net.jpg|Новый сетевой интерфейс создан}} Чтобы добавить новую Wi-Fi сеть переходим ''Network'' → ''Wireless''. В современных роутерах может быть два диапазона частот: ''2.4 GHz'' и ''5 GHz''. В таком случае нажимаем ''Add'' напротив того диапазона, который нужен Вам. У меня устройство достаточно устаревшее и не балует меня таким выбором. Кнопка ''Add'' у меня в единственном экземпляре 8-O {{:hw:tune:owrt_guest_net:12_openwrt_guest_net.jpg|Обзор Wi-Fi}} В новом окне нас интересует раздел ''Interface configuration'' (указан стрелкой на скриншоте). Здесь, во вкладке ''General Setup'', нужно указать два параметра: * Имя Wi-Fi сети, например, ''nik's_guest'' * Сеть. В нашем случае это ''guest'' {{:hw:tune:owrt_guest_net:13_openwrt_guest_net.jpg|Основные настройки беспроводного соединения}} Следующая вкладка отвечает за безопасность нашей гостевой Wi-Fi-сети. Нужно указать две вещи: * Какое шифрование будет использоваться. Я выбрал ''WPA2-PSK'' * Собственно ключ сети, который нужно будет ввести при подключении к сети. {{:hw:tune:owrt_guest_net:14_openwrt_guest_net.jpg|Защита беспроводного соединения}} Так как сеть гостевая, я предполагаю, что клиентам этой сети не нужно "видеть" друг друга в сети. Так что для этого во вкладке ''Advanced'' поставим галочку ''Isolate Clients''. Теперь нажимаем ''Save''. {{:hw:tune:owrt_guest_net:15_openwrt_guest_net.jpg|Изоляция клиентов гостевой беспроводной сети}} А вот и наша сеть! Здесь нажимаем ''Save & Apply''. {{:hw:tune:owrt_guest_net:16_openwrt_guest_net.jpg|Гостевая беспроводная сеть создана}} Теперь необходимо настроить ''Firewall''. Для этого переходим в ''Network'' → ''Firewall''. {{:hw:tune:owrt_guest_net:17_openwrt_guest_net.jpg|Раздел Firewall}} Во вновь открывшимся окне нажимаем кнопочку ''Edit'' у созданной нами зоны ''guest''. {{:hw:tune:owrt_guest_net:18_openwrt_guest_net.jpg|Настройка зоны Firewall}} В пункте ''Allow forward to destination zones'' выбираем ''wan'' и нажимаем на ''Save''. {{:hw:tune:owrt_guest_net:19_openwrt_guest_net.jpg|Основная настройка зоны}} Попадаем на предыдущее окно и нажимаем там ''Save & Apply''. {{:hw:tune:owrt_guest_net:20_openwrt_guest_net.jpg|Зона Firewall настроена}} Мы уже на финишной прямой, осталось внести пару настроек. Переходим во вкладку ''Traffic Rules'', там, внизу страницы, нажимаем ''Add''. {{:hw:tune:owrt_guest_net:21_openwrt_guest_net.jpg|Правила для сетевого трафика}} Добавим правило для ''DNS''. Нужно указать: * Name: ''Allow-DNS-Guest''((Можете указать свое имя для этого правила)) * Source zone: ''guest'' * Destination zone: ''Device (input)'' * Destination port: ''53'' * Action: ''accept'' После внесения данных нажимаем ''Save''. {{:hw:tune:owrt_guest_net:22_openwrt_guest_net.jpg|Настройка правила для DNS}} Добавим правило для ''DNS''. Нужно указать: * Name: ''Allow-DHCP-Guest''((Можете указать свое имя для этого правила)) * Protocol: ''UDP'' ((Обратите внимание, что для этого правила нужен только UDP)) * Source zone: ''guest'' * Destination zone: ''Device (input)'' * Destination port: ''67'' ((Или 68, если 67 по каким-то причинам не подходит)) * Action: ''accept'' После внесения данных и здесь нажимаем ''Save''. {{:hw:tune:owrt_guest_net:23_openwrt_guest_net.jpg|Настройка правила для DHCP}} Вот и созданные нами два правила. Теперь нажимаем ''Save & Apply''. {{:hw:tune:owrt_guest_net:24_openwrt_guest_net.jpg|Два новых правила для гостевой беспроводной сети}} Вот мы и настроили гостевую Wi-Fi-сеть. --- //[[nikkutuzov@nikkutuzov.ru|Николай Кутузов]] 2026-11-03 16:49//