На данный момент я использую бесплатно доступную версию, потому что люди, которым я помогал интегрировать абиллс, не всегда готовы оплатить установку коммерческой версии... но с теми задачами, которые им нужны, бесплатная версия вполне справляется, а чего не хватает покупалось отдельно в модулях, которые отлично сочетаются и с бесплатной версией)
Основная моя практика это абиллс на Freebsd + сервера доступа на серверах под управлением RouterOS от Mikrotik. в качестве аторизации пользователей - или PPPoE или PPtP. потому что сети построены с минимальными затратами на оборудование)
установка самой биллинговой системы на сервер с FreeBSD(установленной минимальной версией) не составляет особого труда, инструкции доступные в вики http://abills.net.ua/wiki/doku.php/abil ... freebsd:ru и http://abills.net.ua/wiki/doku.php/abil ... install:ru вполне для этого подходят. Они даже подходят для того, чтобы скопировал вставил в консоль нажал этнер и ждешь результата. иногда приходится включать внимательность, когда пытаешься установить какой либо пакет, в команде(которую скопировал) указана версия, а ее нет в системе, нужно просто подправить под доступную у Вас.
После того как у Вас есть установленный абиллс, вы свободно заходите в админку или клиентскую статистику, можно продолжать знакомство и производить настройку доступа, тарифов и тп.
Мануал для подключения микротик в качестве сервера доступа тоже вполне детальная. после внимательного чтения, и небольшого понимания, что должно получиться в конце, можно настроить копируя и вставляя все команды. единственное что нужно вписывать свои апишники в нужные места.
выполняется на сервере с абиллс. admin - логин для доступа на микротик, 10.20.1.1 адрес микротик который видит сервер с абиллс.Создание сертификата
Сделайте сертификат пустым паролем.Код: Выделить всё
# /usr/abills/misc/certs_create.sh ssh abills_admin -UPLOAD_FTP admin@10.20.1.1
192.168.101.17 - адрес сервера с радиус сервером( в нашем случае это там же где находится абиллс)Mikrotik PPPoE/PPTP
Radius
Через консольКод: Выделить всё
/radius add address=192.168.101.17 secret=radsecret service=ppp /radius incoming set accept=yes port=1700
192.168.101.10 - адрес сервера, который будет виден у клиентов в состоянии соединения(тунеля впн или рррое) как адрес сервера. Для рррое некотрые рекомендуют указывать его такойже как на сетевом интерфейсе смотрящим в мир. Не рекомендую писать сюда адрес с сетевой которая смотрит к вам в сеть( для линукс клиентов проблематично работать с адресами доступными и по сети и по тунелю)PPP
Через консольКод: Выделить всё
/ppp aaa set accounting=yes use-radius=yes interim-update=300 /ppp profile set default local-address=192.168.101.10
впринципе и все. прописываем в /usr/local/radiusd/etc/raddb/clients.conf
client 127.0.0.1 {
secret = radsecret
shortname = shorrname
}
вместо 127.0.0.1 указываем адрес сервера доступа, который видит сервер с абиллс.
Заводим в вебке абиллса новый сервер доступа, прописываем пул адресов, которые будут выдаваться абонентам на тунели.... наслаждаемся.
Вроде ничего не пропустил.
Если все равно не понятно, можете писать, попробую объяснить с учетом ваших адресов и данных, которые вы предоставите.
Сюда же буду писать, доп информацию, как я что делал)