| |
Новости | Программы | Оборудование | Ссылки | Документация | Контакты | About
Описание

    PPPD-2.3.6 от FreeBSD-4.8 , пропатчен для авторизации и аккаункига через radius
(используется libradius которая есть в FreeBSD).
Понимает атрибуты Session-Timeout (время которое позволено пользователю висеть на линии) ,
Acct-Session-Time , Acct-Output-Octets*, Acct-Output-Packets*, NAS-Port-Id , Framed-Ip-Address , 
Acct-Input-Packets*, Acct-Input-Octets* .

* Смотри sys-bsd.c (это число байт/пакетов пришедших через tty интерфейс).
    
Инсталяция

 1. tar -zxf pppd.2.3.patched.tar.gz
 2. cd pppd.2.3.patched ; make
 3. cp pppd /usr/sbin/pppd (заменить старый pppd)
 4. vi /etc/radius.conf
   # ip адрес radius сервера для аккаунтинга
   acct 123.123.123.123 yuor_passwd
   # ip адрес radius сервера для авторизации
   auth 123.123.123.123 yuor_passwd
 5. vi /etc/ppp/options (или другой options файл )
    ..
    nas_ip 123.123.123.123
 6. vi /etc/ppp/pap-secrets (этот файл _должен_ существовать - хотя наличие
     пользователя в /etc/passwd не обезательно  :( )
    *	*	""	*
 7. done (радиус)    


Что поправлено

 Добавлена опция nas_ip xxx.xxx.xxx.xxx (IP адрес NAS для радиуса).
 
 Исправлены файлы.
 main.c , auth.c , options.c , sys-bsd.c



|