pppd_compat: various improvemments

News of development process
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

pppd_compat: various improvemments

Post by Dmitry »

Code: Select all

commit 7be5b657cd57f61971680087e606f36e36605144
Author: Dmitry Kozlov <xeb@mail.ru>
Date:   Wed Oct 11 21:33:27 2017 +0300

    pppd_compat: various improvemments
    
    implemented coinfig reload
    changed default value of ip-xxx scripts to be NULL (disabled)
Если в конфиге закомментированы (или отсутсвуют) опции ip-pre-up/ip-up/ip-down/ip-change, то эти скрипты больше не вызываются.
Если закомментирован radattr-prefix, то, соответсвенно, файлы с радиус атрибутами больше не создаются.
Так-же при загрузке/перезагрузке конфига проверяется, что скрипты являются выполнимыми.

Вообще, лучше избегать использование ip-up/ip-down скриптов при большом кол-ве сессий, они сильно тормозят систему при массивных коннектах/дисконнектах.
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: pppd_compat: various improvemments

Post by dimka88 »

Многие используют ip-up/ip-down для кастомизации ограничения пропускной способности со всякими QOS и прочей полезной штукой. А существуют ли вообще варианты не избегать ip-up/ip-down, может старый добрый lua нам поможет, что бы кастомно управлять tc изнутри accel-ppp ? Скажу в защиту ip-up/ip-down - это очень удобно.
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: pppd_compat: various improvemments

Post by Dmitry »

я просто не представляю что там кастомизируется у вас в скриптах
допустим в lua будет функция tc полностью совместимая с системной tc (ну т.е. все вызовы tc в скриптах заменяются на вызов функции)
достаточно ли этого чтобы переписать свои ip-up/ip-down на lua ?
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: pppd_compat: various improvemments

Post by dimka88 »

Думаю что достаточно, а профит будет от использования lua? Хотя в связи с коммитом cf24c160195be9960e4c4b413803ece7c87ef2c7 , не уверен что в этом есть необходимость.
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: pppd_compat: various improvemments

Post by Dmitry »

профит есть - не нужно будет форкать и тормозить сессии в очередях
pashaumka
Posts: 54
Joined: 09 Dec 2014, 21:53

Re: pppd_compat: various improvemments

Post by pashaumka »

лично у меня ip-up/down имспользуется для нотификации биллинга о поднятии/падении сессии.... безумно удобно
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: pppd_compat: various improvemments

Post by dimka88 »

pashaumka wrote: 13 Oct 2017, 09:24 лично у меня ip-up/down имспользуется для нотификации биллинга о поднятии/падении сессии.... безумно удобно
Почему не radius acct?
pashaumka
Posts: 54
Joined: 09 Dec 2014, 21:53

Re: pppd_compat: various improvemments

Post by pashaumka »

в ip-up не отдается значение делегируемого IPv6 префикса
иногда желательно иметь и idсессии радиус соединения.
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: pppd_compat: various improvemments

Post by Dmitry »

делегируемый префикс выделяется по запросу дхцп6, что происходит уже после вызова ip-up
pashaumka
Posts: 54
Joined: 09 Dec 2014, 21:53

Re: pppd_compat: various improvemments

Post by pashaumka »

Хорошо.... отдайте ещё одним файлом- "апдейтом" с уже выделенным префиксом?
Post Reply