Lambert 5 Опубликовано: 2007-05-24 16:38:26 Share Опубликовано: 2007-05-24 16:38:26 Есть старгейзеровский биллинг, установленный на роутере, работающем под управлением FreeBSD. Всем пользователям мини-локалки установлены опции Always Online - так удобнее не заморачиваться с авторизацией. Вопрос: можно ли как-нибудь сделать отключение пользователя на файрволе при падении его баланса в ноль? То есть, что-то типа OnDisconnect ? Сорри, если невнимателен - но в доках однозначного решения не нашел.. Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-05-24 16:45:52 Share Опубліковано: 2007-05-24 16:45:52 В доках как раз однозначное решение и есть! Причем именно так и называется: OnDisconnect. Ссылка на сообщение Поделиться на других сайтах
Lambert 5 Опубліковано: 2007-05-24 16:49:28 Автор Share Опубліковано: 2007-05-24 16:49:28 В доках как раз однозначное решение и есть!Причем именно так и называется: OnDisconnect. значит, что-то я определенно не так делаю ибо не работает, и баланс устойчиво идет в минус Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-05-24 16:52:21 Share Опубліковано: 2007-05-24 16:52:21 дык rtfm )) Ссылка на сообщение Поделиться на других сайтах
Lambert 5 Опубліковано: 2007-05-24 17:29:07 Автор Share Опубліковано: 2007-05-24 17:29:07 Thanks! Ссылка на сообщение Поделиться на других сайтах
Lambert 5 Опубліковано: 2007-05-29 12:56:10 Автор Share Опубліковано: 2007-05-29 12:56:10 Таки да. Сделал. Правда, перелопатить пришлось весь rc.firewall - но то детали. Сейчас действительно скрипт обрубает всякий доступ, когда баланс садится в ноль. А вот интересно, как можно было бы сделать чтоб на локальный вебсервер юзер мог-таки попасть? Ну чтоб хотя б видеть свою статистику. Поднят Squid в режиме Transparent. После отработки OnDisconnect доступа нет ни к чему, а хотелось бы чтоб безденежный юзверь форвардился на страничку своей статистики. Как я понимаю, без какой-нибудь циски это совсем сложно? Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2007-05-29 14:36:30 Share Опубліковано: 2007-05-29 14:36:30 отдельное правило сделал и проблем-то, разрешаешь на локальный ip на порт 80 ACCEPT правило Ссылка на сообщение Поделиться на других сайтах
Колян 2 Опубліковано: 2007-05-29 18:33:38 Share Опубліковано: 2007-05-29 18:33:38 Если я нее ошибаюсь, то этот биллинг при нулевом балансе и всегда онлайн и не всегда онлайн отключает, выполняя ондисконнект. Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-05-30 15:26:23 Share Опубліковано: 2007-05-30 15:26:23 Ошибаешься. Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2007-05-30 15:56:14 Share Опубліковано: 2007-05-30 15:56:14 это уже смотря как настроить Ссылка на сообщение Поделиться на других сайтах
Pentalgin 8 Опубліковано: 2007-05-30 16:39:25 Share Опубліковано: 2007-05-30 16:39:25 Таки да. Сделал. Правда, перелопатить пришлось весь rc.firewall - но то детали. Сейчас действительно скрипт обрубает всякий доступ, когда баланс садится в ноль.А вот интересно, как можно было бы сделать чтоб на локальный вебсервер юзер мог-таки попасть? Ну чтоб хотя б видеть свою статистику. Поднят Squid в режиме Transparent. После отработки OnDisconnect доступа нет ни к чему, а хотелось бы чтоб безденежный юзверь форвардился на страничку своей статистики. Как я понимаю, без какой-нибудь циски это совсем сложно? Добавь правило такого плана, оно даст доступ к статистике даже пре нулевом балансе ipwf add номер правила allow tcp from any to me 80 via интерфейс который смотрит в локалку ЗЫ только смотри чтоб номер правила был меньше чем номер правила запрета Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас