HotSpot Mikrotik

Материал из ExpertBilling
Перейти к: навигация, поиск

Цитата из Wikipedia: Хот-спот (от англ. hot spot — «горячая точка») — участок местности (например, помещение офиса, кафе, кампуса, станция метро), где при помощи портативного устройства (ноутбука или наладонника), работающего по беспроводному протоколу радиодоступа Wi-Fi, можно получить доступ к Интернету (реже — к корпоративному интранету). Так, многие кафе делают бесплатные хот-споты для привлечения посетителей и как дополнительный сервис.

Начиная со сборок 1997 в биллинге ExpertBilling появилась полноценная реализация работы с HotSpot для price based тарифных планов. Для price based тарифных планов характерно то, что абонент, при активации карты доступа, тратит не предоплаченные единицы трафика или времени, а свой баланс, который может быть в любой момент пополнен.

В ExpertBilling реализованы следующие схемы авторизации абонента на HotSpot-е:

  1. По логину и паролю+http cookies с CHAP или PAP авторизацией. Тип доступа HotSpot.
  2. По IP и MAC адресу устройства. Тип доступа HotSpotIp+Mac.
  3. По IP адресу и паролю. Тип доступа HotSpotIp+Password.
  4. По MAC адресу. Тип доступа HotSpotMac.
  5. По MAC адресу и паролю. Тип доступа HotSpotMac+Password.

Рассмотрим аспекты настройки HotSpot.

Возможно 2 основных варианта доступа:

  • доступ с авторизацией на странице хостпота
  • доступ без авторизации на странице хотспота по мак адресу.

Первый вариант - это классическая схема авторизации на HotSpot. Клиент подключается к сети, пытается открыть в браузере любой сайт и попадает на страницу авторизации HotSpot-а, где ему предлагается ввести логин/пароль и/или другие параметры. ExpertBilling производит авторизацию HotSpot абонентов по протоколу RADIUS, используя переданные в RADIUS аттирубутах значения. Когда вы определитесь с тем, какую схему авторизации будете использовать - нужно настроить HotSpot и поместить нужные шаблоны HTML страниц авторизации на ваш MikroTik. Эти шаблоны вы можете найти в файле /opt/ebs/data/soft/hotspot/hotspot_templates.tar.gz. Там же можно найти файл readme.txt с описанием шаблонов и вариантов их применения. Процитрую текст:

В этой папке содержатся четыре вида шаблонов страниц авторизации на MikroTik HotSpot.

  • hotspotdefault - шаблон по-умолчанию. На его основе вы можете разрабатывать свои собственные шаблоны страниц. Может быть использован для активации карточных абонентов. Тип тарифного плана "HotSpot".
  • hotspotmacwithoutpass - шаблон для авторизации только по mac-адресу. Пользователю предлагается просто нажать на кнопку "Продолжить". Предназначен для типа тарифного плана 'HotSpotMac'.
  • hotspotwpass - шаблон авторизации по паролю. Может использоваться в следующих видах тарифных планов: 'HotSpotIp+Password', 'HotSpotMac+Password'
  • hotspotbase_ip_plus_mac - шаблон авторизации по логину и паролю с возможностью авторизации без логина и пароля на тарифных планах 'HotSpotIp+Mac','HotSpotMac'.

Поместите нужный шаблон на ваш сервер HotSpot в соответствующую директорию.

Последний вариант реализуется, если в настройке профиля HotSpot Login by включен для способа MAC. Данный способ примечателен тем, что даёт провайдеру возможность тарифицировать трафик и контролировать доступ средствами RADIUS протокола. Это значительно снижает нагрузку по сравнению с традиционной тарификацией по NetFlow. Для того, чтобы авторизация по мак-адресу без входа на страницу авторизации работала правильно - для неё нужно использовать тарифный план с типом доступа HotSpotMac и создавать на нём аккаунты и субаккаунты, указывая только мак-адрес.