HotSpot
ABIllS Hotspot
Возможности
- Препейд и постпейд сервис
- Карточная система
- Оплата через платёжные системы электронной оплаты Webmoney или Visa/Master картами
- Простая конфигурация оборудования на базе WRT (рекомендовано DD-WRT)
- Многоязычный интерфейс (русский, украинский, английский)
- Система шаблонов визуализации
- Интерфейс дилера
- Мониторинг точек доступа
Chillispot
FreeRadius
raddb/dictionary
VENDOR ChilliSpot 14559 ATTRIBUTE ChilliSpot-Max-Input-Octets 1 integer ATTRIBUTE ChilliSpot-Max-Output-Octets 2 integer ATTRIBUTE ChilliSpot-Max-Total-Octets 3 integer ATTRIBUTE ChilliSpot-Bandwidth-Max-Up 4 integer ATTRIBUTE ChilliSpot-Bandwidth-Max-Down 5 integer ATTRIBUTE ChilliSpot-Config 6 string ATTRIBUTE ChilliSpot-Lang 7 string ATTRIBUTE ChilliSpot-Version 8 string ATTRIBUTE ChilliSpot-OriginalURL 9 string # Configuration management parameters (ChilliSpot Only) ATTRIBUTE ChilliSpot-UAM-Allowed 100 string ATTRIBUTE ChilliSpot-MAC-Allowed 101 string ATTRIBUTE ChilliSpot-Interval 102 integer # Inline with RFC 2882 use of VSE-Authorize-Only for remote config # Note that 14559 = 0x38df is used as prefix for the VSE. # This is recognized as the best (but bad) way of doing VSEs. # (ChilliSpot Only - CoovaChilli uses Service-Type = Administrative-User) VALUE Service-Type ChilliSpot-Authorize-Only 0x38df0001 END-VENDOR ChilliSpot
ABillS
/ System configuration/ NAS/
Type | chillispot |
---|---|
Alive (sec.): | Время обновления статистики. По умолчанию 300 секунд |
:Manage: | Управление |
IP:PORT: | IP адрес и Порт сервера доступа для отключения абонента (порт по умолчанию 3799) |
Пароль: | Пароль для отключения, тот же что и на RADIUS |
start.cgi
стартовая страница
# ln -s /usr/abills/misc/hotspot/start.cgi /usr/abills/cgi-bin/start.cgi
wrt_configure.cgi
автоматически настраивает chillispot на DD-WRT, FreeBSD, Linux.
Установка
# ln -s /usr/abills/misc/hotspot/wrt_configure.cgi /usr/abills/cgi-bin/wrt_configure.cgi # chmod +x /usr/abills/cgi-bin/wrt_configure.cgi
Для того, чтобы точка доступа получила доступ к файлу wrt_configure.cgi
необходимо дать такие права в Apache:
# cp abills_hotspot.conf /usr/local/etc/apache22/Includes/ # service apache22 restart
Важно: файл конфигурации работающий для apache24 доступен в abills-0.58
и выше (коммерческая версия abills-0.72
и выше).
При использовании программы автоматической настройки нужно:
- зайти в биллинг
/ Система / Сервера доступа
- Завести сервер доступа с типом “chillispot”
- Повторно открыть его для проверки параметров и получения линка автоконфигурации.
- в разделе “Hotspot Настройки” выбирать тип сервера доступа chillispot
- скопируйте линк в буфер обмена
- Открыть веб интерфейс точки доступа (или консоль в зависимости от типа сервер) и в меню выполнение команд вставляете линк автоконфигурации
- Если сервером Hotspot выступает Linux или FreeBSD, тогда линк автоконфигурации выполняем с правами супер пользователя (root)
DDWRT
ABillS Hotspot Solution
Сервер доступа (WiFi маршрутизатор) с фиксированным адресом.
Ручная настройка
Настройка WiFi маршрутизатора:
1. Берём точку доступа в случае тестового стенда была использована ASUS WL-500g
2. Прошиваем WRT прошивку. Более удобной в работе вышла DD-WRT (http://www.dd-wrt.com)
3. После успешной прошивки прописываем статический IP адрес
4. Настраиваем Chillispot
Primary Radius Server: 192.168.1.40 (Данный адрес является адресом сервера биллинга)
DNS IP: 192.168.1.40
Redirect URL: адрес на который будут перенаправляться запросы неавторизованых
пользователей (https://192.168.1.40:9443/hotspotlogin.cgi)
Shared Key: Пароль к радиус серверу
Radius NAS ID: идентификатор точки доступа для радиус сервера
UAM Secret: Пароль шифрования данных между биллинг сервером и точкой доступа
Дополнительные параметры:
coaport 3799
radiuslisten 192.168.1.45
coaport 1700 - Для сбрасывания с линии при помощи Radius PoD
radiuslisten 192.168.1.45 – Для передачи параметра в параметре Radius NAS-IP- ADDRESS [].
5. Настройка биллинг сервера ABillS.
Для каждой точки доступа создаётся свой сервер доступа в биллинге.
(/ Сиcтема/ Сервера доступа/)
IP: IP адрес точки доступа
Название: Название
Описание: Описание
Тип: Тип нужно установить в chillispot
Alive (sec.): Время обновления статистики. По умолчанию 300 секунд
Управление IP:PORT: IP адрес и Порт сервера доступа для отключения абонента (порт
по умолчанию 3799)
Пароль: Пароль для отключения
6. Проверяем. Открываем браузер при первом наборе адреса должно показаться окно
авторизации.
Сервер доступа с динамическим IP адресом
Общее описание:
Точка доступа соединяется с биллинг сервером по протоколу pptp и в этом туннеле
запрашивает в биллинг сервера данные об авторизации и передаёт аккаунтинг данные.
Сами же клиенты пользуются Интернетом на прямую без использования туннеля.
Настройка WiFi маршрутизатора:
1. Берём точку доступа в случае тестового стенда была использована ASUS WL-500g
Premium.
2. Прошиваем WRT прошивку. Более удобной в работе вышла DD-WRT (http://www.dd- wrt.com/)
3. Настраиваем VPN соединение к серверу доступа
4. Настраиваем Chillispot на Wi-Fi маршрутизаторе.
5. Настройка AbillS
Создаём VPN сервер:
/ Настройка / Сервера доступу/
IP: | IP адрес VPN сервера |
---|---|
Название: | Название |
Описание: | Описание |
Тип: | Выбираем тип в зависимости от Вашего VPN сервера. (Для Linux pppd) |
Для каждой точки доступа создаётся свой сервер доступа в биллинге.
/ Настройка/ Сервера доступу/
IP: | IP адрес точки доступа |
---|---|
Название: | Название |
Описание: | Описание |
Тип: | Тип нужно установить в chillispot |
Alive (sec.): | Время обновления статистики. По умолчанию 300 секунд |
Управление IP:PORT: | |
Пароль: | Пароль для отключения |
Автоматическая настройки chillispot:
wrt_configure.cgi автоматически настраивает chillispot на DD-WRT,FreeBSD,Linux
Установка
# cp misc/hotspot/wrt_configure.cgi /usr/abills/cgi-bin/
При использовании программы автоматической настройки нужно:
1. Зайти в биллинг / Настройка / Сервера доступа
2. Завести сервер доступа с типом “chillispot”
3. Повторно открыть его для проверки параметров и получения линка автоконфигурации.
а) в разделе “Hotspot Настройки” выбирать тип сервера доступа chillispot
б) скопируйте линк в буфер обмена
4. Открыть веб интерфейс точки доступа (или консоль в зависимости от типа сервер) и в
меню выполнение команд вставляете линк автоконфигурации
а) Если сервером Hotspot выступает Linux или FreeBSD, тогда линк автоконфигурации
выполняем с правами супер пользователя (root)