Основная задача системы авторизации — это назначение индивидуальных параметров каждому подключившемуся устройству. В схеме авторизации IPoE с использованием маршрутизаторов mikrotik эти параметры включают скорость согласно тарифу и доступ к определённым сетям или услугам. Для операторов связи также важен механизм переадресации должников на страницу оповещения (заглушку), чтобы уведомить о необходимости оплаты.
подробнее авторизация и принцип работы интеграции биллинга с маршрутизатором описан в статье Авторизация абонентов на примере IPoE с использованием Mikrotik и IP Hotspot.
- 1. Начнем с настройки биллинга
- Создаем NAS сервер
- Заполняем минимальный набор радиус атрибутов для работы PPPoE
- Тип авторизации для абонентских устройств через Radius:
- Далее вводим атрибуты:
- Фиксируем пароль NAS для согласования с Radius микротика
- Создаем сеть услуг
- 2. Настраиваем микротик
- Запускаем сервер PPPoE
- Создаем профили согласно статусов абонента
- Подключаем радиус сервер в микротике
1. Начнем с настройки биллинга
Создаем NAS сервер

Заполняем минимальный набор радиус атрибутов для работы PPPoE

Тип авторизации для абонентских устройств через Radius:
- Тип авторизации — выбираем авторизацию по ЛОГИНУ.
- Авторизовывать не активных — будем авторизовывать должников и отключенных
- Сброс сессии — сбрасываем сессии абонента через RadClient по ip адресу абонента (внимание микротик умеет сбрасывать сессию только находясь в одной сети с биллингом)
Далее вводим атрибуты:
первыми у нас атрибуты check с оператором := , они необходимы для организации авторизации:
- Auth-Type := Accept — тип авторизации
- Cleartext-Password := PASSWORDABONENT — пароль абонента.
далее вводим атрибуты reply с оператором =, они передают параметры абонентского устройства микротику через радиус:
- Mikrotik-Group = {STATUSABONENT} — передает статус абонента.
- Mikrotik-Rate-Limit = {SPEEDIN}/{SPEEDOUT} — скорость подключения согласно тарифа
- Framed-IP-Address = {IPABONENT} — IP адрес абонента
Фиксируем пароль NAS для согласования с Radius микротика

на этом настройка NAS в биллинге закончена.
Создаем сеть услуг

В случае с PPPoE в сервере DHCP нет необходимости
2. Настраиваем микротик
Запускаем сервер PPPoE

Создаем профили согласно статусов абонента

В данных профилях абоненты в зависимости от статуса попадают в разные Address List, в нашем случае это OnLine активные и OFF-LINE не активные.
В биллинге у абонента могут быть следующие статусы (профили для PPP):
- OnLine — абонент в сети
- OffLine — абонент с отрицательным балансом
- Inactive — услуга абонента заморожена
- OUT — абонент отключен
Подключаем радиус сервер в микротике

Добавляем IP адрес биллинга, в нашем случае они находятся в сети 10.10.10.0/24 вместе с микротиком
- добавление Radius сервера для управления PPP с IP адресом и секретным ключом биллинга;
- включение и настройка порта для Radius Incoming;
На этом связка биллинг + микротик для работы по авторизации PPPoE настроена. Тут приведен пример работы через разные профили PPP, возможна работа и с другими атрибутами для микротика.
Конечно еще необходимо настроить правила NAT или проброс белых IP адресов. А так же настроить правила Filter Rules в Firewall.
Больше на RusBilling
Подпишитесь, чтобы получать последние записи по электронной почте.