Gankov писал(а):
Доброго всем времени суток.
Хочется поставить BG-Billing для авторизации пользователей Wi-fi, но не на все вопросы нашел ответ. Вобщем есть задумка о том как это должно работать но не совсем понятно можно ли это реализовать в BG-Billing и какие модули для этого нужны.
нужен модуль Dialp + WiFi портал.. Если нужна авторизация по карточкам, то нужен модуль Карточки(он пока бесплатный)
Gankov писал(а):
1 - можно ли авторизовывать пользователей по мак адресу, тоесть чтобы у пользователя логин и пароль система спрашивала не каждый раз при входе в интернет а всего один раз с конкретного устройства и дальше уже пускала без проблем.
2 - можно ли сделать так чтобы к одному акаунту можно было привязывать несколько мак адресов тоесть в случае с Wi-fi несколько устройств например ноутбук и КПК, и они оба одновременно могли пользоваться интернетом с одного тарифа, но при этом была возможность ограничить максимальное число подключаемых устройств или еще лучше за подключение новых устройств снимать со счета деньги.
Вы уверены что этого хотите ? это не безопасная схема - возможна подмена mac-а, как уже было описано выше .Это очень просто сделать , если я знаю, что авторизация идеи по mac-адресу, я просто нахожу любой ip-шник в данной сети и и подменяю его у себя (на ноутбуке с линуксом это сделать не сложно ) .
Gankov писал(а):
3 - возможно ли ограничивать пользователей не по трафику а по скорости, и снимать N сумму со счета каждый день. Читал вроде возможно, но на всякий случай спрашиваю вдруг с Wi-fi нельзя.
Да, это возможно..модуль NPay (Абонплаты) - для абонентской платы . Ограничение скорости(шейпинг) возможен через передачу radius-атрибутов(т.е задавать скорости для конкретных абонентов, тарифов и т.п ) при авторизации, которые потом передаются во внешние sh-скрипты.. Само ограничение скорости возможно производить с помощью iproute2(команда tc, которая будет вызваться в этих скриптах). В принципе в текущий момент это уже можно сделать самим, но конкретного примера скриптов не выложено в версии 4.3, пример есть в 4.4 . В этой же версии клиент может сам себе при авторизации выбирать скорость.
Gankov писал(а):
4 - не разобрался в политике цено образования за продукт. на модуль диалап стоит тестовое ограничение в 100 пользователей а на модуль wi-fi ограничения нет, если мы покупаем лицензию на этот модуль на большее количество пользователей wi-fi модуль у нас будет работать.
за модуль wifi цена берется отдельно (указана в калькуляторе, если его выбрать ) - она не зависит от количества договоров . Цена модуля Dialup зависит от количества договоров, использующих этот модуль . Если вам нужны абонентские платы, то нужен еще модуль NPAY -его цена также зависит от количества договоров.
Gankov писал(а):
В принципе в общедоступном месте, только не кафе а жилой комплекс, я уже думал о том что мак легко подделать, но пользователи у нас будут постоянные, не будет такой текучки как в кафе. Просто по моему очень не удобно каждый раз водить логин и пароль. Да и привязка к маку всеравно должна быть, надо как минимум учитывать с каких машин заходят пользователи, а то так все соседи бесплатно пользоваться смогут.
Привязка к mac-ку у нас все рано есть в версии 4.4 . При просмотре сессии в колонке с номера на номер - показывается mac-адрес клиента. Чтобы пользоваться соседям , нужно перехватить логин/пароль. Это сложнее, чем получить mac-адрес. тут нужно взломать протокол самой wifi сети(eap, wpa и т.п) + еще можно запускать клиента по https, что обеспечивает дополнительную защиту .
В версии 4.4 реализована дополнительная защита от ARP-спуфинга на шлюзе , котором поднят портал. В этом случае arp-таблица делается статической(перестает принимать ARP-ответы из сети ) , а наш портал поднимает внутри себя dhcp relay-агент , который сам добавляет и удаляет записи из arp-таблицы(т.е злоумышленник не может прописать свой mac на шлюзе в эту таблицу).
Для того что уже есть в версии 4.4 вы можете смотреть документацию :
http://bgbilling.ru/v4.4/doc/ch06s29.html
Она пока еще до конца не отражает всего, но является боле актуальной(в плане новых возможностей, т.к модуль WiFi активно развивается )