URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 13433
[ Назад ]

Исходное сообщение
"ppp + radius on FreeBSD"

Отправлено Xeon , 16-Фев-02 22:21 
Использую 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 пользователь не сбрасывается с линии, а продолжает висеть как ни в чем не бывало. Что делать и кто виноват?


Содержание

Сообщения в этом обсуждении
"RE: ppp + radius on FreeBSD"
Отправлено Xeon , 18-Фев-02 17:23 
Так всё-таки?

"RE: ppp + radius on FreeBSD"
Отправлено NeoHack , 19-Фев-02 07:32 
>Так всё-таки?

session timeout кажеться измеряеться в минутах!
напиши так или не так


"RE: ppp + radius on FreeBSD"
Отправлено Xeon , 19-Фев-02 21:49 
>>Так всё-таки?
>
>session timeout кажеться измеряеться в минутах!
>
>напиши так или не так


Session-Timeout измеряется в секундах. Только к чему это?


"RE: ppp + radius on FreeBSD"
Отправлено Николай , 20-Фев-02 12:51 
/usr/sbin/ppp во фре не умеет Session-Timeout

Могу посоветовать установить radpppd

bye


"RE: ppp + radius on FreeBSD"
Отправлено Xeon , 20-Фев-02 23:20 
>/usr/sbin/ppp во фре не умеет Session-Timeout
>
>
>Могу посоветовать установить radpppd
>
>bye

Это плохо.
А radpppd ставил, но он начинал ругаться на свой же конфиг (делал как написано). А не поделитесь УРЛчиком? Может быть, я не тот ставил?


"RE: ppp + radius on FreeBSD"
Отправлено Xeon , 20-Фев-02 23:38 
На самом деле все не так. На конфиг radpppd не ругается (перепутал), однако несмотря на опцию radius в /etc/ppp/options пытается найти юзера в /etc/ppp/pap-secrets, естественно его там не находит и pppd вылетает (no secret found for user ...). Стоит мне добавить юзера с именем и паролем из MySQL (использую патченный RADIUS), как сразу же Login OK. В логе radius-сервера в обоих случаях тишина.
Понимаю, скажете "будь внимательнее", но я уже месяц копаюсь, куда внимательнее...