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”
  • Повторно открыть его для проверки параметров и получения линка автоконфигурации.
    1. в разделе “Hotspot Настройки” выбирать тип сервера доступа chillispot
    2. скопируйте линк в буфер обмена
  • Открыть веб интерфейс точки доступа (или консоль в зависимости от типа сервер) и в меню выполнение команд вставляете линк автоконфигурации
    1. Если сервером 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)

Другое