Перейти до

простой модуль для 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 користувачів

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

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

    • Від a_n_h
      Всем доброго дня!
        Нужно платная помощь, нужно объяснить и правильно настроить accel с Ubilling-м.
    • Від Remez
      Ценник 5,500
       
      в наличии 3 шт
       
       





    • Від Zend
      Продам сабж.
      2 контроллера CA07336-C001, в каждом по одном интерфейсном модуле CA07336-C009 (2 x 1Gbps iSCSI)
      HDD: 24 x 900GB SAS 10K
      Исправен.
      С ним могу продать шкафчик того же вендора.
       
      Стоимость - $4000, торг
       

    • Від Dilan
      Собственно ищу кто сделает такую связку с нуля под ключ. Тз высылаю в личку. Заранее спасибо.
    • Від andrey326
      Здравствуйте. Есть желание поставить NAS для хранения некого объема информации.
      Реально нужно на 2-3 Тб места, но на сегодняшний день по дискам, думаю выбрать примерно так:
      Western Digital Red Pro NAS 6TB 7200rpm 256MB *4 = 24Тб 
      в raid 10 , соотв 12Тб , чего тоже с запасом хватит,
      Вот по самому NAS пока не определился.
      Какие условия:
      Решение именно NAS, а не ПК с дисками.
      Корзины для горячей замены дисков
      1Гбит медь/ оптика (+ WiFi как вариант)
      Новое.
       
      Для себя точно не решил.... 
      Лучше для монтажа в стойку, или настольное решение? Располагаться NAS на шкафу, на ушах от свитча в ящике, в мебельном шкафу, или в 1U шкафу - по ситуации. 
      Шумность не очень кретична, но и не то что бы не важна.
      Буджет на сам NAS я себе вижу 20-30 хотя бы. и соответственно рассматриваю вариант:
      QNAP TS-431XeU-2G
      https://e-server.com.ua/aktivnoe-setevoe/sistemy-hranenija-dannyh-shd/setevoj-nakopitel-qnap-ts-431xeu-2g-detail
       
      Или лучше NAS SYNOLOGY DX517 , SYNOLOGY DS923+ ? В чем принципиальная разница между первым, и вторым/третьим?
      Кто что посоветует?
×
×
  • Створити нове...