Интеграция с биллингом

Skip to end of metadata
Go to start of metadata
Вы просматриваете старую версию данной страницы. Смотрите текущую версию. Сравнить с текущим  |   просмотр истории страницы

Carbon Reductor можно использовать для редиректа на страницу отрицательного баланса, если это затруднительно сделать на используемом для предоставления доступа в сеть абонентам оборудовании.

Иными словами - когда у вас в списке оборудования есть только Carbon Reductor.

Во вложенных страницах описано как это сделать в различных биллингах.

Что будет происходить?

Для заблокированных пользователей HTTP и HTTPS-запросы будут перенаправляться на отдельную страницу-заглушку.

Остальные соединения будут разрываться по TCP-reset.

Пользователей можно поделить на 3 группы (каждая включается опционально), все отсылаются на отдельные заглушки.

  1. Не авторизованные - просто неизвестные машины.
  2. Неплательщики - те, кто оплатил интернет.
  3. Заблокированные.

Как устроено

На Carbon Reductor 8 будут использоваться соответствующие ipset:

  1. auth
  2. negbal
  3. blocked

трафик пользователей будет проверяться на нахождение в этих ipset, при нахождении/не нахождении будет применяться соответствующее действие.
анализ трафика происходит в цепочках:

  • reductor_bill_http
  • reductor_bill_https_dst
  • reductor_bill_dns

Как тестировать

  1. Настроить Carbon Reductor в меню
  2. Не должно быть ошибок при выполнении команд /app/reductor/service restart && /app/reductor/service check
  3. Проверить отправку команд вручную
  4. Проверить работу автоматической отправки команд
  5. Проверить заполнение ipset
  6. Проверить наличие нужных правил в iptables
  7. Проверить прирост счётчиков в правилах
  8. Проверить работу редиректа на тестовой машине
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.