Как настроить гостевой WiFi на Mikrotik

Организация безопасного и удобного доступа в интернет для посетителей — одна из базовых задач системного администратора в офисе, кафе или отеле. Гостевой WiFi на оборудовании Mikrotik позволяет отделить трафик клиентов от внутренней корпоративной сети, обеспечивая конфиденциальность данных компании. Правильная настройка изоляции предотвращает попытки несанкционированного доступа к серверам или принтерам, находящимся в локальной зоне.

Существует несколько способов реализации такой задачи, от простого создания отдельной подсети до использования полноценного портала авторизации Captive Portal. Выбор метода зависит от требований к безопасности и желаемого уровня взаимодействия с пользователем. В данной статье мы разберем алгоритмы действий, которые помогут вам развернуть надежную систему гостевого доступа, используя возможности RouterOS.

Независимо от выбранной модели оборудования, будь то компактный hAP или мощный CCR, логика построения сети остается схожей. Вам потребуется создать виртуальный интерфейс, настроить DHCP-сервер и прописать правила фильтрации трафика. Все это делается через графический интерфейс WinBox или командную строку, но мы сосредоточимся на визуальном методе для большей наглядности.

Планирование сетевой архитектуры и VLAN

Перед началом внесения изменений в конфигурацию роутера необходимо четко спланировать логическую структуру вашей сети. Использование технологии VLAN (Virtual Local Area Network) является стандартом де-факто для разделения трафика. Это позволяет физически один кабель или радиоканал использовать для передачи данных разных сетей, которые логически изолированы друг от друга.

Создание отдельного Bridge для гостевого трафика — наиболее правильный подход. Вы создаете виртуальный мост, добавляете в него интерфейс VLAN с уникальным идентификатором, например, 20, и назначаете этому мосту отдельный IP-адрес. Таким образом, гостевая сеть будет работать как физически отдельный роутер внутри вашего устройства.

⚠️ Внимание: При планировании адресации убедитесь, что подсети для гостей и для сотрудников не пересекаются. Например, если офисная сеть использует диапазон 192.168.1.0/24, то для гостей следует выбрать 192.168.50.0/24 или любой другой третий октет.

Для реализации этого плана вам потребуется выполнить следующие действия в интерфейсе WinBox:

  • 🔹 Перейдите в меню Bridge и создайте новый мост с именем"Guest-Bridge".
  • 🔹 В разделе VLANs добавьте новый VLAN, указав родительский интерфейс (обычно это ваш основной LAN порт или Master-порт) и ID, например, 20.
  • 🔹 Вернитесь в Bridge -> Ports и добавьте созданный VLAN-интерфейс в"Guest-Bridge".

После создания базовой структуры важно не забыть про настройки беспроводного интерфейса, если раздача будет идти по WiFi. На вкладке Wireless необходимо создать новую точку доступа или виртуальный интерфейс, привязав его к созданному мосту. Это гарантирует, что все пакеты, приходящие по воздуху от гостей, будут автоматически помечаться тегом VLAN 20.

Настройка DHCP сервера для гостей

Чтобы устройства пользователей могли получать IP-адреса автоматически, необходимо развернуть DHCP-сервер на созданном ранее мосту. Этот процесс в Mikrotik максимально автоматизирован благодаря мастеру настройки, который сам прописывает необходимые пулы адресов и сети.

Откройте меню IP -> DHCP Server и нажмите на кнопку DHCP Setup. В появившемся окне выберите интерфейс, соответствующий вашему гостевому мосту (например,"Guest-Bridge"). Система автоматически предложит диапазон адресов, который вы можете изменить, если стандартный вариант вас не устраивает.

На этапе настройки пула адресов (DHCP Pool) убедитесь, что выделенного диапазона хватит на предполагаемое количество одновременных подключений. Для небольшого кафе обычно достаточно 50 адресов, тогда как для конференц-зала может потребоваться расширить пул до 200 и более.

📊 Сколько устройств одновременно подключается к вашей гостевой сети?
Менее 10
10-50
50-100
Более 100

Завершающим шагом в этом разделе является проверка выдачи адресов. Подключите тестовое устройство к новой сети и убедитесь, что оно получило корректный IP, маску и шлюз. Если адрес не выдается, проверьте статус интерфейса в меню Interfaces — он должен быть активен (флаг R - running).

Создание и настройка беспроводного интерфейса

Настройка радиомодуля требует внимания к деталям, так как именно от этого зависит стабильность соединения и скорость передачи данных. В меню Wireless дважды кликните по вашему радиоинтерфейсу (например, wlan1) и перейдите на вкладку Wireless. Здесь нужно создать новый виртуальный интерфейс, нажав кнопку со знаком плюса.

В открывшемся окне укажите имя интерфейса (например,"Guest-Wifi") и, что критически важно, выберите созданный ранее Master Interface. В поле SSID введите название сети, которое будут видеть пользователи, например,"Office_Guest". Режим работы должен быть установлен в ap bridge.

Особое внимание уделите параметру Bridge в настройках беспроводного интерфейса. Именно здесь вы привязываете виртуальную точку доступа к ранее созданному мосту"Guest-Bridge". Без этой привязки трафик не попадет в нужный VLAN и DHCP-сервер не сможет выдать адрес.

Для повышения безопасности и удобства можно настроить скрытие SSID или ограничение мощности сигнала, чтобы сеть не была доступна за пределами здания. Однако, в большинстве случаев для гостевого доступа достаточно просто установить надежный пароль.

Организация безопасности и изоляция клиентов

Ключевым моментом в организации гостевого доступа является изоляция. Вы должны быть уверены, что гость не сможет сканировать порты ваших серверов или получить доступ к файловым хранилищам. В Mikrotik это реализуется через механизм Firewall.

Перейдите в меню IP -> Firewall и создайте новое правило в цепочке forward. В качестве источника (Src. Address) укажите сеть гостей, а в качестве назначения (Dst. Address) — сеть вашей локальной инфраструктуры. Действие (Action) должно быть drop.

Параметр правила Значение Описание
Chain forward Обработка проходящего трафика
Src. Address 192.168.50.0/24 Диапазон гостевой сети
Dst. Address 192.168.1.0/24 Диапазон внутренней сети
Action drop Блокировка соединения

Кроме того, на уровне самого беспроводного интерфейса рекомендуется включить опцию Default Forward в состояние no (если требуется полная изоляция клиентов друг от друга) или использовать Client-to-Client Forwarding с осторожностью. Это предотвратит прямое взаимодействие между устройствами гостей, что часто используется злоумышленниками для атак.

Почему Drop, а не Reject?

При использовании действия Drop пакет просто исчезает, и отправитель ждет ответа до таймаута. Это замедляет сканирование сети злоумышленником. Действие Reject сразу сообщает об ошибке, что дает attacker'у быстрый сигнал о существовании фильтра.

Не забудьте также проверить настройки в меню IP -> Services. Убедитесь, что доступ к управлению роутером (WinBox, SSH, Telnet) закрыт для гостевой сети. Это можно сделать, добавив правило в Allowed Address только для доверенных IP-адресов администратора.

Использование Hotspot для авторизации

Для более продвинутого сценария, когда требуется авторизация по ваучерам, всплывающее окно с условиями использования или ограничение по времени, используется функция Hotspot. Это превращает ваш роутер в полноценную точку доступа уровня предприятия.

Настройка осуществляется через мастер IP -> Hotspot -> Hotspot Setup. Вам потребуется выбрать интерфейс (ваш гостевой мост), указать адрес пула, настроить SMTP-сервер для отправки паролей (опционально) и выбрать шаблон страницы авторизации. Mikrotik предлагает несколько встроенных шаблонов, которые можно адаптировать под свой бренд.

В отличие от простого WPA2-шифрования, Hotspot позволяет гибко управлять пользователями. Вы можете создавать профили с ограничением скорости (Rate Limit), лимитом трафика или временем действия сессии. Это особенно актуально для отелей, где доступ продается посуточно, или кафе, где доступ дается на 1 час.

☑️ Проверка перед запуском Hotspot

Выполнено: 0 / 4

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

Ограничение скорости и управление трафиком

Чтобы гости не"положили" ваш канал связи, скачивая тяжелые файлы или смотря видео в 4K, необходимо внедрить систему ограничений. В RouterOS для этого используется механизм Simple Queues. Он позволяет задавать лимиты скорости (Upload/Download) для конкретных IP-адресов или целых подсетей.

Создайте новую очередь в меню Queues -> Simple Queues. В поле Target укажите адрес гостевой сети (например, 192.168.50.0/24). В полях Max Limit задайте желаемые значения, например, 5M для загрузки и 2M для отдачи. Это обеспечит базовый комфорт для всех пользователей, не давая одному устройству захватить весь канал.

⚠️ Внимание: Значения скорости указываются в битах. Буква'M' означает Мегабиты,'k' — Килобиты. Не перепутайте с Мегабайтами, иначе скорость будет в 8 раз ниже ожидаемой.

Для более тонкой настройки можно использовать Queue Types и PCQ (Per Connection Queue). Это позволит динамически распределять доступную полосу пропускания поровну между активными пользователями. Если канал свободен, каждый получит максимум, а при загрузке — справедливую долю.

FAQ: Часто задаваемые вопросы

Как сделать так, чтобы гости не видели другие устройства в сети?

Для этого необходимо использовать функцию изоляции клиентов. В настройках беспроводного интерфейса (Wireless) найдите параметр Default Forward и установите его в no, либо настройте правила файрвола, запрещающие (drop) любой трафик между адресами гостевой подсети.

Можно ли ограничить время доступа для одного пользователя?

Да, это возможно при использовании функции Hotspot. В профиле пользователя или в свойствах конкретного аккаунта можно задать параметр Uptime Limit или Idle Timeout, после которого сессия будет автоматически разорвана.

Почему устройства Apple не открывают страницу авторизации Hotspot?

Устройства iOS и macOS используют механизм Captive Network Assistant. Если страница не всплывает автоматически, попробуйте открыть любой HTTP-сайт (не HTTPS), например, http://captive.apple.com или http://neverssl.com. Это принудительно вызовет окно авторизации.

Нужно ли отдельное физическое оборудование для гостевой сети?

Нет, Mikrotik позволяет создавать множество виртуальных сетей (VLAN) и точек доступа (Virtual AP) на одном физическом устройстве. Разделение происходит на логическом уровне, что экономит бюджет и упрощает обслуживание.