Я просто пытаюсь понять, где в архитектуре беспроводной точки доступа можно было бы выставлять счета и отслеживать учетные записи пользователей?
1 ответ
Вам придется настроить прокси. Пользователи, даже если они получают доступ к Интернету через WiFi, будут фильтроваться через локальный прокси-сервер между маршрутизатором и модемом. Этот прокси будет направлять весь трафик на локальный веб-сайт на прокси-сервере или в другом месте. Это будет ограничивать любую связь через порт 80, а также любой другой порт с внешним миром, пока учетная запись пользователя не пройдет надлежащую аутентификацию. После аутентификации он переключит этого пользователя на подписанный статус, а затем пройдет через любой трафик. Весь трафик будет по-прежнему направляться через прокси-сервер, который будет захватывать только объем трафика этого подписанного пользователя. Как только будет достигнут порог, пользователь будет либо забанен, период перезарядки и / или должен перезагрузить свою учетную запись.
Вот это да. совершенно не прочитал твой вопрос .. [править]
Вы должны иметь возможность отслеживать информацию, необходимую для выставления счетов. Функция, которую вы бы хотели изучить, - это учет.
Учет относится к отслеживанию потребления ресурсов NAS пользователями. Эта информация может использоваться для управления, планирования, выставления счетов или других целей. Учет в реальном времени относится к учетной информации, которая доставляется одновременно с потреблением ресурсов. Пакетный учет - это учетная информация, которая сохраняется до тех пор, пока она не будет доставлена позднее. Типичной информацией, которая собирается в бухгалтерском учете, является личность пользователя, характер предоставляемой услуги, когда служба началась и когда она закончилась.
Серверы RADIUS http://wiki.freeradius.org/Other-RADIUS-Servers
BSDRadius
FreeRADIUS.net
JRadius
Cistron RADIUS
IC-RADIUS
GNU RADIUS
Lucent RADIUS
OpenRADIUS
XtRadius
YARD RADIUS
FreeRADIUS - это модульный, высокопроизводительный и многофункциональный пакет RADIUS, включающий сервер, радиус-клиент, библиотеки разработки и множество дополнительных утилит, связанных с RADIUS. Как первый пакет RADIUS с открытым исходным кодом, он включен в качестве стандартного пакета с многочисленными операционными системами, имеет бинарные пакеты для многих других и имеет доступный источник, который, как известно, основывается практически на чем угодно. Производственные развертывания включают крупномасштабные установки, включающие несколько серверов AAA с более чем десятью миллионами пользователей и миллионами запросов в день. Он поддерживает прокси-запросы, с отказоустойчивостью и балансировкой нагрузки, а также обеспечивает доступ ко многим типам внутренних баз данных. Различные классы запросов аутентификации могут инициировать доступ к различным базам данных аутентификации и авторизации (с каскадным отступлением), а учетные записи могут быть одновременно записаны в нескольких разных базах данных и каталогах хранилища.