sasku Опубликовано 17 июля, 2016 · Жалоба 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 жду ваши замечания сорь за столь мелкие детали в описании - самому пришлось долго разбираться. хочется, чтобы другим попроще было Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...