Перейти до

простой модуль для NAS accel ipoe


dummy

Рекомендованные сообщения

https://www.dropbox.com/s/4mf3v3v20umtnyb/accelipoe.tar.gz?dl=0

Работа модуля:
1. пользователи настроены на работу по DHCP
2. при подключении нового абона(отрицательном балансе) выдается IP из пула отрицательного депозита
3. для нового абона, при входе в личный кабинет, обновляется CID и сбрасывается сессия. при обновлении сессии - инет работает, адрес выдается из пула адресов тарифного плана

настройка:
все, включая образцы конфигов, - в архиве
1. accel-ppp устанавливаем и настраиваем по инструкции из http://abills.net.ua/wiki/doku.php/abills:docs:nas:linux:accel_ipoe:ru
2. так же файл /usr/local/share/accel-ppp/radius/dictionary
3. в /etc/freeradius/dictionary
добавить:

$INCLUDE    /usr/local/share/accel-ppp/radius/dictionary

4. в /etc/freeradius/clients.conf
добавить:

client 10.11.101.250 {                                                              
        secret          = password                                            
        shortname       = ipoe                                             
}                                        

                                      
5. accel-ppp.lua - возвращает имя пользователя, он же CID. скриптом можно возвращать все, что угодно, включая и опцию 82. это значение будет использоваться как уникальный идентификатор абона.
6. надо раширить поле в таблице:

ALTER TABLE `dv_calls` CHANGE `CID` `CID` VARCHAR(35) NOT NULL DEFAULT '';

7. копируем файлы Accelipoe_acct.pm Accelipoe_auth.pm в /usr/\abills/Abills/mysql/
accelipoe.pm в /usr/\abills/libexec/nas/
8. вносим изменения в Аuth.pm (для экспорта функции neg_deposit_filter_former)

@EXPORT  = qw(
&check_chap
&check_company_account
&check_bill_account
&get_ip
&online_add
&rad_pairs_former
%connect_errors_ids
&neg_deposit_filter_former     <- добавляем эту строчку
);

9. вносим изменения в index.cgi (для обновления CID) - в файле изменения отмечены комментариями (### saskuu)
10. config.pl - там все понятно

добавляем новый сервер доступа
IP: адрес сервера accel-ppp, он же
в /etc/accel-ppp.conf
[radius]
nas-ip-address=10.11.101.250
в /etc/freeradius/clients.conf

Тип: accelipoe
IP:PORT: адрес сервера accel-ppp:3799:2001

запускаем accel-ppp, freeradius

жду ваши замечания
сорь за столь мелкие детали в описании - самому пришлось долго разбираться. хочется, чтобы другим попроще было

 

Ссылка на сообщение
Поделиться на других сайтах
  • 10 months later...

Не все пользуются последними версиями  абилса  по причине низкой гибкости ценовой политики , таким образом старые версии обрастают разного рода "улучшениями" ..... 

Я больше скажу , вам как автору проекта будет больше с руки ответить , когда вы сие исполнили в бесплатном варианте .  Насколько я помню вариация с РРРоЕ появилась в конце 5 ветки , а с IPOE  мне неизвестно .  Также  мне вот лично было бы  посмотреть на реализацию  модуля Linux ISG = Cisco ISG  и стоит у вас приличных бабулесов . 

Відредаговано prototip
Ссылка на сообщение
Поделиться на других сайтах

Не все пользуются последними версиями  абилса  по причине низкой гибкости ценовой политики , таким образом старые версии обрастают разного рода "улучшениями" ..... 

Я больше скажу , вам как автору проекта будет больше с руки ответить , когда вы сие исполнили в бесплатном варианте .  Насколько я помню вариация с РРРоЕ появилась в конце 5 ветки , а с IPOE  мне неизвестно .  Также  мне вот лично было бы  посмотреть на реализацию  модуля Linux ISG = Cisco ISG  и стоит у вас приличных бабулесов .

accel-ppp

accel-ipoe

 

включили в свободную 0.58, кажеться это было в конце 2014, прошло 3 года и нужно куда то двигаться и появилась версия 0.7х в которой это уже в комплекте с самого начала.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

×
×
  • Створити нове...