Настройка HotSpot в MikroTik (RouterOS)

Опишу по пунктам действия которые необходимо выполнить для настройки HotSpot в Mikrotik.

1) Если на Mikrotik будет использоваться несколько сетей, например локальная и отдельно HotSpot, то первым делом создадим новый бридж в меню «Bridge», например Bridge_hotspot, потом в «Bridge» — «Ports» выберем нужный порт и переведем его с bridge-local на Bridge_hotspot. Назначим IP адрес для Bridge_hotspot в меню «IP» — «Addresses».

2) В «IP» — «Pool» добавим новый диапазон адресов которые будут раздаваться клиентам в HotSpot.
В «IP» — «DHCP Server» — «DHCP» создадим новый DHCP сервер у кажем его для Bridge_hotspot.
В «IP» — «DHCP Server» — «Networks» добавим новую сеть.

3) Откроем «IP» — «Hotspot» и создадим его указав интерфейсом Bridge_hotspot и выберем созданный в «IP» — «Pool» диапазон адресов.
«IP» — «Hotspot» — «Server Profiles» отредактируем стандартный профиль под свои нужды, там же можно ограничить скорость передачи данных параметром «Rate Limit (rx/tx)». В «Login By» можно поставить галочки только на «HTTP CHAP» и «Trial», тогда пользователи смогут без пароля подключаться к точке доступа на указанное в «Trial Uptime Limit» время, после чего их снова будет переводить на HTML страницу MikroTik, на которой нужно снова нажать вход и можно дальше пользоваться интернетом. Я же в поле Trial Uptime Limit поставил 1d 00:00:00 чтобы рекламная страница входа автоматически отображалась раз в день (без её просмотра и нажатия кнопки входа на ней — интернет не будет работать).

Чтобы изменить страницу входа в меню «Files» найдем файл /hotspot/login.html, скачаем его и отредактируем в текстовом или HTML редакторе под свои нужды, потом закачаем обратно используя FTP.
Приведу пример HTML кода с простой ссылкой входа:

<html>
<head>
<title>HotSpot - Free Internet</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="expires" content="-1" />
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;"/>
 
<style type="text/css">
body {color: #727272; font-size: 14px; font-family: verdana;}
</style>
 
</head>
<body>
<a style="color: #FF8080"href="$(link-login-only)?dst=$(link-orig-esc)&username=T-$(mac-esc)">Получить бесплатный доступ к интернету</a>
</body>
</html>

В меню «IP» — «Hotspot» — «Walled Garden», где «src. address» можно указать каким IP-адресам будет всегда разрешен доступ без посещения страницы входа.
Чтобы перейти в настройки MikroTik из локальной сети после настройки HotSpot понадобится открыть «Winbox» — «Neighbors». Если из WAN, то читайте эту статью — Настройка удаленного доступа в маршрутизаторах Mikrotik.

Все.

Оставьте комментарий

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