Использую ppp на FreeBSD с параметрами
/etc/ppp/ppp.conf:
enable pap
enable proxy
accept dns
enable dns
set radius /etc/radius.conf/etc/radius.conf:
auth localhost pass 10 10
acct localhost pass 10 10/etc/ttys:
ttyd2 "/usr/local/sbin/mgetty" dialup on
ttyd3 "/usr/local/sbin/mgetty" dialup on
ttyd4 "/usr/local/sbin/mgetty" dialup on/usr/local/etc/mgetty+sendfax/login.config:
/AutoPPP/ - a_ppp /usr/local/bin/ppplogin/usr/local/bin/ppplogin:
#!/bin/sh
exec /usr/sbin/ppp -direct radiusАвторизация через radius проходит успешно, однако при истечении Session-Timeout пользователь не сбрасывается с линии, а продолжает висеть как ни в чем не бывало. Что делать и кто виноват?
Так всё-таки?
>Так всё-таки?session timeout кажеться измеряеться в минутах!
напиши так или не так
>>Так всё-таки?
>
>session timeout кажеться измеряеться в минутах!
>
>напиши так или не так
Session-Timeout измеряется в секундах. Только к чему это?
/usr/sbin/ppp во фре не умеет Session-TimeoutМогу посоветовать установить radpppd
bye
>/usr/sbin/ppp во фре не умеет Session-Timeout
>
>
>Могу посоветовать установить radpppd
>
>byeЭто плохо.
А radpppd ставил, но он начинал ругаться на свой же конфиг (делал как написано). А не поделитесь УРЛчиком? Может быть, я не тот ставил?
На самом деле все не так. На конфиг radpppd не ругается (перепутал), однако несмотря на опцию radius в /etc/ppp/options пытается найти юзера в /etc/ppp/pap-secrets, естественно его там не находит и pppd вылетает (no secret found for user ...). Стоит мне добавить юзера с именем и паролем из MySQL (использую патченный RADIUS), как сразу же Login OK. В логе radius-сервера в обоих случаях тишина.
Понимаю, скажете "будь внимательнее", но я уже месяц копаюсь, куда внимательнее...