У клиентов в биллинге статически указаны ip, они отдают радиусом на Linux pptpd+pppd nas (radattr.so + radius.so). Суть проблемы: в pptpd число подключений ограничено числом объявленных remoteip либо параметром connections в случае если указан параметр delegate, который определяет, что адрес получается средствами самого pppd будь то через радиус или как либо еще. Так вот, если я указываю опцию delegate то pppd говорит нам:
Код: Выделить всё
pppd[31867]: Could not determine local IP address
А если я задаю пул адресов вручную в /etc/pptpd.conf параметром remoteip, pppd получает айпи от радиуса (успешно игнорируя адреса передаваемые ему pptpd).
Сталкивался ли кто с подобной проблемой может есть ссылки на решение, я нашел только майллист фрирадиуса где такой вопрос задал какой-то итальянец, ему сказали что это баг pppd и чтобы он обращался по адресу.