Создание отдельной гостевой Wi-Fi сети на оборудовании MikroTik — это не роскошь, а необходимость для защиты основной локальной сети от несанкционированного доступа, вирусов или случайных утечек данных. В отличие от бытовых роутеров с упрощёнными настройками, MikroTik RouterOS предлагает гибкие инструменты для тонкой настройки гостевого доступа: от изоляции клиентов друг от друга до ограничения пропускной способности и перенаправления на страницу авторизации.
В этой статье вы найдёте пошаговую инструкцию с учётом особенностей последних версий RouterOS 7.x, актуальных для моделей hAP ac², RB4011, CCR2004 и других. Мы разберём два сценария: простую гостевую сеть с паролем и продвинутую конфигурацию с HotSpot-авторизацией, ограничением по времени и блокировкой нежелательных сайтов. Все команды приведены в формате CLI и с визуальными скриншотами из WinBox.
Зачем нужен гостевой Wi-Fi на MikroTik?
Основная сеть вашего офиса или дома содержит конфиденциальные данные: доступ к NAS-хранилищам, IP-камерам, принтерам или корпоративным ресурсам. Подключение посторонних устройств к этой сети чревато:
- 🔍 Утечками данных — гость может случайно или намеренно сканировать локальную сеть и получать доступ к общим папкам.
- 🦠 Распространением вирусов — заражённое устройство посетителя может заразить другие гаджеты в сети.
- 🚫 Нарушением политики безопасности — в корпоративных сетях подключение сторонних устройств часто запрещено внутренними регламентами.
- 🐢 Перегрузкой канала — гости могут потреблять львиную долю трафика, тормозя работу основных пользователей.
Гостевой Wi-Fi на MikroTik решает эти проблемы за счёт:
- 🔒 Изоляции трафика — гостевые устройства не видят основную сеть и друг друга (
AP Isolation). - 📉 Ограничения скорости — вы можете выделить гостям фиксированную полосу пропускания (например, 5 Мбит/с на устройство).
- ⏱️ Контроля времени доступа — автоматическое отключение по расписанию (например, только в рабочие часы).
- 🌐 Перенаправления на страницу согласия — обязательное принятие правил использования перед подключением.
Бонус: гостевая сеть может служить маркетинговым инструментом. Например, в кафе или гостинице вы можете перенаправлять пользователей на страницу с акциями или требовать лайк в соцсетях для подключения.
Подготовка роутера: проверка оборудования и версий
Перед настройкой убедитесь, что ваше оборудование поддерживает создание нескольких Wi-Fi сетей (Multiple SSID). Это возможно на всех устройствах MikroTik с беспроводным модулем, включая:
- hAP ac² (RB962UiGS-5HacT2HnT)
- RB4011iGS+5HacQ2HnD
- Audiences (RBcAPGi-5acD2nD)
- CCR2004-1G-12S+2XS (с подключённым Wi-Fi модулем)
Также проверьте:
- Версию RouterOS — минимальная рекомендуемая версия:
6.48.6(стабильная) или7.1+(для новых функций). Проверить версию можно командой:/system resource print - Наличие свободных IP-адресов — гостевой сети потребуется отдельный диапазон (например,
192.168.90.0/24). - Свободный Wi-Fi интерфейс — если у вас одночастотный роутер (например, только 2.4 ГГц), гостевая сеть будет работать в том же диапазоне, что может снизить производительность.
☑️ Подготовка к настройке гостевого Wi-Fi
⚠️ Внимание: Если ваш MikroTik используется в качествеCAPsMAN-контроллера (централизованное управление точками доступа), настройка гостевой сети выполняется черезDatapathиSecurityпрофили. Инструкция для такого сценария отличается — обратитесь к разделу "Гостевой Wi-Fi в CAPsMAN".
Способ 1: Простая гостевая сеть с паролем (без HotSpot)
Этот метод подходит для домашнего использования или небольших офисов, где не требуется авторизация через портал. Мы создадим отдельную SSID с изоляцией клиентов и ограничением скорости.
Шаг 1: Создание моста для гостевой сети
Гостевой трафик будем направлять через отдельный мост (bridge), чтобы изолировать его от основной сети:
/interface bridge add name=guest-bridge
/interface bridge port add bridge=guest-bridge interface=ether2 # Замените ether2 на ваш физический порт, если нужно
Шаг 2: Настройка Wi-Fi интерфейса
Добавим виртуальный Wi-Fi интерфейс для гостевой сети. Если у вас двухдиапазонный роутер (2.4 + 5 ГГц), повторите шаги для обоих диапазонов:
/interface wireless security-profiles add name=guest-security wpa2-pre-shared-key=ВашПароль123
/interface wireless add name=guest-wifi master-interface=wlan1 security-profile=guest-security ssid=GuestWiFi
Где:
wlan1— ваш основной Wi-Fi интерфейс (проверьте в/interface wireless print).GuestWiFi— имя гостевой сети (можно изменить).ВашПароль123— пароль для подключения (минимум 8 символов).
Шаг 3: Привязка Wi-Fi к мосту
Теперь свяжем гостевой Wi-Fi с созданным мостом:
/interface wireless set guest-wifi master-interface=wlan1 disabled=no
/interface bridge port add bridge=guest-bridge interface=guest-wifi
Шаг 4: Настройка DHCP и firewall
Назначим гостям отдельный IP-диапазон и запретим доступ к локальной сети:
/ip pool add name=guest-pool ranges=192.168.90.2-192.168.90.254
/ip dhcp-server add name=guest-dhcp interface=guest-bridge address-pool=guest-pool lease-time=1h
/ip dhcp-server network add address=192.168.90.0/24 gateway=192.168.90.1 dns-server=8.8.8.8,1.1.1.1
Блокируем доступ гостей к основной сети
/ip firewall filter add chain=forward src-address=192.168.90.0/24 dst-address=192.168.88.0/24 action=drop comment="Block guest to LAN"
/ip firewall filter add chain=forward src-address=192.168.90.0/24 dst-address=192.168.90.0/24 action=drop comment="Block guest to guest"
Шаг 5: Ограничение скорости (опционально)
Чтобы гости не потребляли весь канал, ограничим их скорость до 5 Мбит/с на устройство:
/queue simple add name=guest-limit target=192.168.90.0/24 max-limit=5M/5M
Готово! Теперь у вас есть изолированная гостевая сеть с паролем. Подключитесь к ней с телефона и проверьте, что:
- 📶 Есть доступ в интернет.
- 🚫 Нет доступа к устройствам в основной сети (например, к роутеру по
192.168.88.1). - 📉 Скорость ограничена (при настройке лимита).
Способ 2: Гостевой Wi-Fi с HotSpot (портал авторизации)
Если вам нужно, чтобы пользователи принимали правила использования или вводили логин/пароль (например, в отеле или кафе), используйте встроенный HotSpot сервер MikroTik. Этот метод сложнее, но предоставляет больше контроля.
Шаг 1: Создание моста и Wi-Fi интерфейса
Повторите Шаги 1–3 из предыдущего способа, чтобы создать мост guest-bridge и Wi-Fi интерфейс guest-wifi. Пароль для Wi-Fi можно сделать простым (например, guest123), так как основная авторизация будет через портал.
Шаг 2: Настройка HotSpot сервера
Установим HotSpot на гостевой мост:
/ip hotspot setup
Выберите интерфейс guest-bridge
Задайте IP-адрес для HotSpot (например, 192.168.90.1)
Укажите диапазон для клиентов (например, 192.168.90.2-192.168.90.254)
Введите DNS-серверы (8.8.8.8, 1.1.1.1)
Создайте пользователя для теста (например, login: user, password: 123)
После настройки отредактируем профиль HotSpot, чтобы добавить страницу согласия:
/ip hotspot profile set [find default=yes] login-by=cookie,http-chap html-directory=flash/hotspot
Шаг 3: Кастомизация страницы авторизации
По умолчанию MikroTik показывает стандартную страницу входа. Чтобы заменить её на свою (с логотипом, правилами или рекламой):
- Скачайте шаблон страницы с официального сайта.
- Отредактируйте файлы (например,
login.html) в любом текстовом редакторе. - Загрузите файлы на роутер:
/file print # Проверьте свободное место/tool fetch url=http://ваш-сервер/login.html dst-path=flash/hotspot/login.html
Пример кода для страницы согласия
Добавьте этот блок в login.html, чтобы показать правила использования перед авторизацией:
<div>
<h3>Правила использования Wi-Fi</h3>
<p>Подключаясь к сети, вы соглашаетесь не распространять незаконный контент и не пытаться взломать сеть.</p>
<label><input type="checkbox" id="accept" required> Я принимаю условия</label>
</div>
Чтобы checkbox работал, добавьте JavaScript-проверку в форму авторизации.
Шаг 4: Настройка firewall для HotSpot
Разрешим гостям только доступ к HotSpot-порталу и интернету:
/ip firewall filter add chain=forward src-address=192.168.90.0/24 dst-port=80,443,53 action=accept comment="Allow HotSpot and DNS"
/ip firewall filter add chain=forward src-address=192.168.90.0/24 out-interface=pppoe-out1 action=accept comment="Allow Internet"
/ip firewall filter add chain=forward src-address=192.168.90.0/24 action=drop comment="Drop all other guest traffic"
Шаг 5: Тестирование
Подключитесь к гостевой сети GuestWiFi. Вы должны увидеть:
- Страницу авторизации вместо доступа в интернет.
- Поле для ввода логина/пароля (если настроили) или кнопку "Принять правила".
- После авторизации — полный доступ в интернет, но без возможности увидеть локальные устройства.
⚠️ Внимание: Если вы используете MikroTik в общественном месте (кафе, гостиница), обязательно настройте логирование подключений:/ip hotspot user profile set [find default=yes] shared-users=10 idle-timeout=5m keepalive-timeout=2hЭто позволит автоматически отключать неактивных пользователей и ограничивать количество устройств на один аккаунт.
Дополнительные настройки: ограничения и безопасность
Базовой настройки гостевой сети может быть недостаточно для защиты от злоумышленников или оптимизации трафика. Рассмотрим продвинутые опции.
1. Блокировка нежелательных сайтов
Чтобы запретить доступ к торрентам, соцсетям или взрослому контенту, используйте Layer7 фильтр или DNS-блокировку:
/ip firewall layer7-protocol add name=torrent regexp="^.(BitTorrent|peer_id=|announce.php?|torrent)." regexp="^.(xunlei|XLLiveUD).$"
/ip firewall filter add chain=forward src-address=192.168.90.0/24 layer7-protocol=torrent action=drop comment="Block Torrent"
Для блокировки по DNS добавьте правило:
/ip dns static add name=vk.com address=0.0.0.0 disabled=no
/ip dns static add name=facebook.com address=0.0.0.0 disabled=no
2. Ограничение по времени
Например, разрешим гостевой доступ только с 9:00 до 18:00:
/ip firewall filter add chain=forward src-address=192.168.90.0/24 time=09:00:00-18:00:00,mon,tue,wed,thu,fri,sat,sun action=accept comment="Allow guests only in working hours"
/ip firewall filter add chain=forward src-address=192.168.90.0/24 action=drop comment="Drop guests outside schedule"
3. Изоляция клиентов (AP Isolation)
По умолчанию устройства в гостевой сети могут общаться друг с другом. Чтобы запретить это:
/interface wireless set guest-wifi hide-ssid=no security-profile=guest-security default-authentication=yes \
default-forwarding=no # Это отключает взаимодействие между клиентами
4. Мониторинг подключений
Чтобы видеть, кто подключён к гостевой сети, используйте:
/ip hotspot active print # Для HotSpot
/ip dhcp-server lease print # Для простой гостевой сети
| Параметр | Значение для гостевой сети | Значение для основной сети |
|---|---|---|
| IP-диапазон | 192.168.90.0/24 |
192.168.88.0/24 |
| Шлюз | 192.168.90.1 |
192.168.88.1 |
| DNS-серверы | 8.8.8.8, 1.1.1.1 |
192.168.88.1 (локальный) |
| Доступ к локальным ресурсам | 🚫 Заблокирован | ✅ Разрешён |
| Ограничение скорости | 5 Мбит/с на устройство | Без ограничений |
Гостевой Wi-Fi в режиме CAPsMAN (для управляемых точек доступа)
Если ваш MikroTik управляет несколькими точками доступа через CAPsMAN, настройка гостевой сети выполняется централизованно. Основные шаги:
- Создайте отдельный
Datapath:/caps-man datapath add bridge=guest-bridge local-forwarding=yes name=guest-datapath - Настройте
Securityпрофиль:/caps-man security add name=guest-security encryption=aes-ccm authentication-types=wpa2-psk passphrase=ВашПароль123 - Добавьте гостевой SSID в конфигурацию:
/caps-man configuration add country=russia datapath=guest-datapath name=guest-config security=guest-security ssid=GuestWiFi - Привяжите конфигурацию к точкам доступа:
/caps-man provisioning add action=create-dynamic-enabled master-configuration=guest-config slave-configurations=guest-config
Остальные настройки (firewall, DHCP, HotSpot) выполняются аналогично предыдущим разделам, но применяются к мосту guest-bridge.
Устранение неполадок
Если гостевая сеть не работает, проверьте:
- 🔌 Физическое подключение: Убедитесь, что Wi-Fi модуль включён (
/interface wireless printдолжен показыватьrunning=yes). - 📡 Сигнал: Проверьте уровень сигнала на клиентском устройстве. Если слабый, уменьшите мощность передачи (
/interface wireless set wlan1 tx-power=20). - 🔒 Firewall: Временное отключение всех правил firewall поможет выявить блокировку:
/ip firewall disable [find] - 🔄 DHCP: Убедитесь, что клиенты получают IP-адрес. Проверьте лог:
/log print | find "dhcp"
Типичные ошибки:
- Гости не получают IP: Проверьте, что DHCP-сервер привязан к правильному интерфейсу (
guest-bridge). - Нет доступа в интернет: Убедитесь, что в firewall есть правило, разрешающее выход в WAN для диапазона
192.168.90.0/24. - HotSpot не показывает страницу: Проверьте, что в настройках профиля указан
login-by=http-chapи файлы HTML загружены в/flash/hotspot.
⚠️ Внимание: Если вы используете VLAN для гостевой сети, убедитесь, что порт, к которому подключены точки доступа, настроен какtrunkи пропускает тегированный трафик. Пример настройки дляether2:/interface bridge port set [find interface=ether2] pvid=100 # Где 100 — VLAN ID для гостей/interface bridge vlan add bridge=guest-bridge tagged=guest-bridge,ether2 untagged=guest-wifi vlan-ids=100
FAQ: Частые вопросы по гостевому Wi-Fi на MikroTik
Можно ли сделать гостевой Wi-Fi без пароля, но с обязательной авторизацией через HotSpot?
Да. Настройте Wi-Fi с открытой сетью (security-profile без пароля), но включите HotSpot на мосту. Пользователи смогут подключиться к сети без пароля, но для доступа в интернет им потребуется принять правила или ввести логин/пароль на портале.
Как ограничить количество подключённых устройств к гостевой сети?
Для HotSpot используйте параметр shared-users в профиле пользователя:
/ip hotspot user profile set [find default=yes] shared-users=5
Это ограничит количество устройств на один аккаунт. Для общей сети без HotSpot настройте connection-limit в DHCP-сервере.
Можно ли перенаправлять гостей на свою страницу (например, с рекламой) перед доступом в интернет?
Да. Для этого:
- Настройте
HotSpotкак описано в Способе 2. - Отредактируйте файл
login.htmlв/flash/hotspot, добавив свой контент. - Чтобы перенаправить пользователей на внешний сайт после авторизации, используйте:
/ip hotspot wall-garden ip add dst-host=ваш-сайт.ru action=accept disabled=no
Как сделать, чтобы гостевой Wi-Fi автоматически отключался ночью?
Используйте планировщик (Scheduler) для отключения Wi-Fi интерфейса:
/system scheduler add name=guest-wifi-off start-time=23:00:00 interval=1d on-event="/interface wireless disable guest-wifi"
/system scheduler add name=guest-wifi-on start-time=07:00:00 interval=1d on-event="/interface wireless enable guest-wifi"
Поддерживает ли MikroTik гостевой Wi-Fi на частоте 6 ГГц (Wi-Fi 6E)?
Да, но только на устройствах с поддержкой Wi-Fi 6E, таких как RB5009UG+S+IN или Audiences TriBand. Для настройки используйте интерфейс wlan6ghz и убедитесь, что ваша страна разрешает использование 6 ГГц (проверьте в /interface wireless info country-info).