Проблема с pptpd в linux Debian...

Технические вопросы по UTM 5.0
Ответить
Alekseev_S
Сообщения: 19
Зарегистрирован: Пт фев 06, 2009 11:20

Проблема с pptpd в linux Debian...

Сообщение Alekseev_S »

Доброе время суток, заметил что при активном VPN соединении на винде пользователя перезагрузить ПК, то после перезагрузки, подключение проходит а но Интернета нет, после этого я обнаружил что данная сессия еще висит на сервере, и она затухает через минуты 3-5, после того все становится ок! В чем может быть причина? Можно как либо ограничить время виртуального псевдоустройства после закрытия сессии в /etc/sysctl.conf ???

dk
Сообщения: 424
Зарегистрирован: Чт авг 10, 2006 08:52

Сообщение dk »

- Не давать авторизоваться при открытой сессии.
- Принудительно закрывать старую сессию при попытке открыть новую.

Alekseev_S
Сообщения: 19
Зарегистрирован: Пт фев 06, 2009 11:20

Сообщение Alekseev_S »

Любезный, логически я тоже размышлять умею…
Я бы хотел больше узнать как это воплотить… Может кто более конкретнее, может мне сказать где копать? :(

dk
Сообщения: 424
Зарегистрирован: Чт авг 10, 2006 08:52

Сообщение dk »

Alekseev_S писал(а):Любезный, логически я тоже размышлять умею…
Я бы хотел больше узнать как это воплотить… Может кто более конкретнее, может мне сказать где копать? :(
Я использую первый вариант. Радиус не пускает юзера, пока есть активная сессия. Фрирадиус + перл:

Код: Выделить всё

                my $session = db_f( "SELECT * FROM b_sessions WHERE login=?", $user->{login} );

                if ( $session->{login} ) {
                        $RAD_REPLY&#123;'Reply-Message'&#125; = '<meta http-equiv=Content-Type content=text/html;charset=utf-8 />Сессия уже открыта.';
                        return RLM_MODULE_REJECT;
                &#125;;
(в этом случае клиент умеет обрабатывать Reply-Message)

Вместо реджекта можно добавить код закрытия старой сессии.

Alekseev_S
Сообщения: 19
Зарегистрирован: Пт фев 06, 2009 11:20

Сообщение Alekseev_S »

Спасибо! 8)

Ответить