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 пути проверяли?
Да, пути стандартные.