Jump to content
Local
dummy

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

Recommended Posts

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

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

 

Share this post


Link to post
Share on other sites

Подниму , дабы не потерялось .

accelipoe.tar.gz

Share this post


Link to post
Share on other sites

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

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

Edited by prototip

Share this post


Link to post
Share on other sites

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

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

accel-ppp

accel-ipoe

 

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

Share this post


Link to post
Share on other sites

на какую нагрузку это рассчитано? кол-во - абонентов?

Share this post


Link to post
Share on other sites

на какую нагрузку это рассчитано? кол-во - абонентов?

тот что в комплекте с ABillS до 500 тис

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Oleg2018
      Билинг сейчас поднят на сервере под FreeBSD   и используется локальный NAS сервер, все работает замечательно. Есть в наличии аппарат Cisco ASR 1002. Хотелось бы получить информацию как поднять на этой машине NAS сервер для нашего биллинга. Информации по этой модели на форумах в принципе нет.Помогите пожалуйста  
    • By ULTRA82
      Продам NAS сетевой накопитель Asustor AS6208T 8-Bay
      Новый. В полной комплектации. Не использовался. Куплен в Украине. Гарантия от производителя 36 месяцев.
      Территориально Киев. Отправлю наложенным платежом по Украине.
      Цена 21000 грн.
      О9З-OЗ9-ОO-O9 Алексей
       
      Спецификации, тех. характеристики





    • By mrVas
      Добрый день.
      NAS Mikrotik, Static IP, use2addrlists=TRUE
      Часть пользователей в биллинге имеет статус "неактивный" из-за отрицательного баланса.
       
      При выходе NAS из строя и его замене на новом NAS не создаются правила файрвола "NOT_ALLOW" для неактивных пользователей. Ресет по этим пользователям тоже не помогает создать эти правила.
      Каким-то образом можно пересоздать эти правила? 
    • By dxservice
      Продам сетевой NAS-server Seagate BlackArmor NAS 440/420
      Без дисков.
      Цена 2000 грн.
    • By StrelokV
      Добрий день.
      При зміні IP з Billing на NAS, наприклад (172.16.0.2) (172.16.1.15) інколи відбувається затримка до 5-20 хвилин на видачу трафіка (причому в адмінку заходить одразу).
      При зміні з NAS на Billing затримки немає.
      В Billing та NAS нічого не змінював, все по мануалам.
      Ця ж затримка завжди є, коли перезавантажую залізо, раз на півроку десь.
      Некритично, але три роки напрягає. )
×