>Здрасте! Сорри если повторяюсь, но просмотрел все темы по поводу FreeRADIUS+MPD, не >нашел подходящее решение или что-то упустил. >Вообщем стоит freeradius+mpd+mysql, все работает отлично, лимит проверяется на этапе логина, но >это не решение. Вообщем, каким образом организовать отрубление пользователя во время >сессии при превышении лимита трафика, используя только radius и mpd и >ессно какой нить самодельный скрипт? >P.S. Юзать freenibs, radacct и т.д. пока нет необходимости и желания. >Мысли: Я так понимаю по событию mpd radius acct-update, вызывается accounting или? >session и выполняется запрос из sql.conf accounting_update_query. Можно ли вставить в >radiusd.conf в accounting или? session exec вызов скрипта, который просто >сбросит ng интерфейс юзверя??? >Сорри если что-то неправильно понял... :-) хм. а можно более подробную схему. ну сбросит он интерфейс. а юзер перелогиниться и фейс опять поднимиться. у меня так зделано. Юзеры при отрицательном балансе коннектятся к радиусу, входят в сеть, но не идут в интернет.
|