Page 1 of 2
pppd-compat передача параметров
Posted: 10 Feb 2017, 06:30
by kerby
Здравствуйте. Интересует какие можно передать параметры скриптам в модуле pppd-compat (имя пользователя, имя соединения, например)? Где можно почерпнуть информацию по данному вопросу? Спасибо!
Re: pppd-compat передача параметров
Posted: 10 Feb 2017, 06:42
by dimka88
Для этого нужно использовать radius, и при авторизации вам вернется эта информация в файлы /var/ran/radaatr.*
Re: pppd-compat передача параметров
Posted: 10 Feb 2017, 06:47
by kerby
dimka88 wrote: ↑10 Feb 2017, 06:42
Для этого нужно использовать radius, и при авторизации вам вернется эта информация в файлы /var/ran/radaatr.*
Файлы вижу, но они пусты
Re: pppd-compat передача параметров
Posted: 10 Feb 2017, 07:57
by kerby
Получение атрибутов соединения ppp возложено на ppp-сервер, как я понял. Т.е. accel-ppp подгружает плагин radattr.so, который позволяет это делать. И от сервера radius тут практически уже ничего не зависит. Это так или я ошибаюсь? Нужно как-то особым образом настроить конфиг accel?
Re: pppd-compat передача параметров
Posted: 10 Feb 2017, 08:12
by dimka88
Какие атрибуты пришлет радиус в момент авторизации, такие и попадут в radattr.*
Re: pppd-compat передача параметров
Posted: 10 Feb 2017, 08:17
by kerby
Получается radius не шлет атрибуты совсем?
Re: pppd-compat передача параметров
Posted: 10 Feb 2017, 08:56
by dimka88
Запустите радиус с ключом -X смотрите что шлет.
Re: pppd-compat передача параметров
Posted: 13 Feb 2017, 06:37
by kerby
Скрипт ip-up не срабатывает. Права даны на чтение и запуск всем. Если вручную запустить то работает. В логах обращение к скриптам есть, но результата нет. Скрипт простой. Записывает строку в файлик просто. Для проверки.
Code: Select all
[2017-02-13 09:33:16]: info: ppp0: pppd_compat: ip-up started (pid 5986)
[2017-02-13 09:33:16]: info: ppp0: pppd_compat: ip-up finished (0)
Re: pppd-compat передача параметров
Posted: 13 Feb 2017, 08:06
by Cramac
а в accel пути проверяли?
Re: pppd-compat передача параметров
Posted: 13 Feb 2017, 08:26
by kerby
Cramac wrote: ↑13 Feb 2017, 08:06
а в accel пути проверяли?
Да, пути стандартные.