Название: Добавить фишку. Отправлено: Warlock от 24 Августа 2016, 15:00:22 Стас, возможно ли добавить функцию, что-то типа kick пользователя?
Просто иногда есть такая необходимость, чтоб пользователь переподключился.. Для mpd5 сделать, чтоб в базу записывался интерфейс и дальше чтоб он скрипт сбрасывал пользователя по имени интерфейса. Код: #!/usr/bin/perl Название: Re: Добавить фишку. Отправлено: Pa4ka от 24 Августа 2016, 16:54:55 Стас, возможно ли добавить функцию, что-то типа kick пользователя? У меня такое в sql.conf радиуса что бы писалась сессия и номер влана, там и процедуры измененыПросто иногда есть такая необходимость, чтоб пользователь переподключился.. Для mpd5 сделать, чтоб в базу записывался интерфейс и дальше чтоб он скрипт сбрасывал пользователя по имени интерфейса. Код: #!/usr/bin/perl Цитировать postauth_query = "call radupdate('%{User-Name}','%{reply:Framed-IP-Address}','%{Called-Station-Id}',\ ну и потом по ses=%{Acct-Session-Id}' модулем CoA посылаю что нужно пользователю.'nas=%{NAS-IP-Address};ses=%{Acct-Session-Id}')" accounting_update_query = "call radupdate('%{User-Name}','%{Framed-IP-Address}','%{Called-Station-Id}',\ 'nas=%{NAS-IP-Address};ses=%{Acct-Session-Id}') Ето с NAS accel-ppp приходит идентификатор сессии Acct-Session-Id, она уникальна вроде и для mpd5 Название: Re: Добавить фишку. Отправлено: Warlock от 24 Августа 2016, 21:01:20 Стас, возможно ли добавить функцию, что-то типа kick пользователя? У меня такое в sql.conf радиуса что бы писалась сессия и номер влана, там и процедуры измененыПросто иногда есть такая необходимость, чтоб пользователь переподключился.. Для mpd5 сделать, чтоб в базу записывался интерфейс и дальше чтоб он скрипт сбрасывал пользователя по имени интерфейса. Код: #!/usr/bin/perl Цитировать postauth_query = "call radupdate('%{User-Name}','%{reply:Framed-IP-Address}','%{Called-Station-Id}',\ ну и потом по ses=%{Acct-Session-Id}' модулем CoA посылаю что нужно пользователю.'nas=%{NAS-IP-Address};ses=%{Acct-Session-Id}')" accounting_update_query = "call radupdate('%{User-Name}','%{Framed-IP-Address}','%{Called-Station-Id}',\ 'nas=%{NAS-IP-Address};ses=%{Acct-Session-Id}') Ето с NAS accel-ppp приходит идентификатор сессии Acct-Session-Id, она уникальна вроде и для mpd5 Название: Re: Добавить фишку. Отправлено: fet4 от 25 Августа 2016, 09:36:24 Поддерживаю, нужная функция.
Название: Re: Добавить фишку. Отправлено: Warlock от 04 Сентября 2016, 12:04:23 Ап
Название: Re: Добавить фишку. Отправлено: nexton от 04 Октября 2016, 08:31:45 Ап для цього використовую multi-linku ppp deamon |