forum.bitel.ru
http://forum.bitel.ru/

Разрыв сессий
http://forum.bitel.ru/viewtopic.php?f=5&t=338
Страница 1 из 1

Автор:  Alex-XXI [ 17 авг 2007, 11:58 ]
Заголовок сообщения:  Разрыв сессий

Подскажите как можно реализовать разрыв сессий, у которых наработка достигла определенного предела. Проблема возникла из-зи того, что vpn шлюз не шлет атрибуты Acct-Input-Gigawords, Acct-Output-Gigawords, которые используются для передачи трафика свыше 4 ГБ. Билинг и радиус сервер стоят на виндовом серваке.

Автор:  Администратор [ 17 авг 2007, 15:33 ]
Заголовок сообщения: 

Что у вас используется в качестве ВПН шлюза?

Автор:  Alex-XXI [ 17 авг 2007, 16:04 ]
Заголовок сообщения: 

Администратор писал(а):
Что у вас используется в качестве ВПН шлюза?

Cisco2621

Автор:  Администратор [ 17 авг 2007, 17:06 ]
Заголовок сообщения: 

А у вас нет возможности обновить IOS для начала? Возможно, что ошибка пройдет. Или сменить на более старую версию. Вообще-то циски шлют этот атрибут.

Автор:  Alex-XXI [ 17 авг 2007, 19:46 ]
Заголовок сообщения: 

Не хотелось бы трогать циску, на ней столько всего наверчено - в случае чего проблем не оберешься. Может все таки попробовать это решить через разрыв сессий?

Автор:  Администратор [ 21 авг 2007, 11:13 ]
Заголовок сообщения: 

Штатной возможности в радиусе нет.. Можете написать сторонний скрипт, например на Perl, вызываете периодически запрос radius_ps.bat и рвете слишком длинные сессии radius.bat kill -login <login>
Либо можно обращаться на HTTP на сервер биллинга, получать XML из монитора соединений и там оценивать трафик и на основании его рвать коннекты. Это более правильно. Чтобы посмотреть HTTP запрос - запустите bgbilling_debug.bat и в мониторе вызовите текущие соединения. Потом возьмите запрос из файла log и добавьте к нему user pswd когда будете передавать из программы. Тут только одна неудобность - в мониторе текущие отображаются начавшиеся в текущем же месяце, но разрыв сессий на границе месяца у нас реализован и даже рекомендуем (опция
Код:
#принудительный разрыв соединений на границе месяца
month.break=1

в конфиге NAS а).

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/