Инструменты пользователя

Инструменты сайта


multigen

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
multigen [2019/11/05 18:24]
l1ght [Конфигурация серверов доступа]
multigen [2020/05/30 16:00] (текущий)
nightfly [А как чистить данные аккаунтинга?]
Строка 6: Строка 6:
  
 ===== Предварительная настройка ===== ===== Предварительная настройка =====
 +
 +Начиная с FreeBSD 12.1 достаточно только включить (и запустить) FreeRadius в /​etc/​rc.conf и можно переходить к [[http://​wiki.ubilling.net.ua/​doku.php?​id=multigen&#​%D0%B7%D0%B0%D0%BA%D0%B0%D0%BD%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC_%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D1%8E_%D0%B8_%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D1%8F%D0%B5%D0%BC|Включение поддержки в Ubilling]]. \\
 +Для всех более старых версий нужно проделать шаги ниже: \\ \\
  
 Мы надеемся,​ что вы устанавливали Ubilling при помощи инсталлятора,​ и все нужное у вас уже есть. Для начала включаем Free Radius в **/​etc/​rc.conf** \\ Мы надеемся,​ что вы устанавливали Ubilling при помощи инсталлятора,​ и все нужное у вас уже есть. Для начала включаем Free Radius в **/​etc/​rc.conf** \\
Строка 90: Строка 93:
 ;Да, циферка в секундах. Отсутствующая либо равная 0 опция отключает кэширование вообще. ;Да, циферка в секундах. Отсутствующая либо равная 0 опция отключает кэширование вообще.
 ;​MULTIGEN_UNTIMEOUT=3600 ;​MULTIGEN_UNTIMEOUT=3600
 +;​Отправлять PoD при смене IP адреса у пользователя?​ Может принимать значения 0,1,2. При 1 отправляем PoD с новыми данными. При 2 отправляем 2 PoD с новыми и старыми данными. Актуально,​ например,​ для статических адресов или radius login=ip.
 +MULTIGEN_POD_ON_IP_CHANGE=0
 +;​Отправлять PoD при смене MAC адреса у пользователя?​ Может принимать значения 0,1,2. При 1 отправляем PoD с новыми данными. При 2 отправляем 2 PoD с новыми и старыми данными. Актуально,​ например,​ для статических адресов или radius login=mac.
 +MULTIGEN_POD_ON_MAC_CHANGE=0
 </​code>​ </​code>​
  
Строка 265: Строка 272:
  
 $query="​DELETE FROM `mlg_acct` WHERE `acctstarttime` <= NOW() - INTERVAL "​.$cleanupDays."​ DAY AND `acctstoptime` IS NOT NULL"; $query="​DELETE FROM `mlg_acct` WHERE `acctstarttime` <= NOW() - INTERVAL "​.$cleanupDays."​ DAY AND `acctstoptime` IS NOT NULL";
 +nr_query($query);​
 +
 +$query="​DELETE FROM `mlg_postauth` WHERE `authdate` <= NOW() - INTERVAL "​.$cleanupDays."​ DAY";
 nr_query($query);​ nr_query($query);​
 </​code>​ </​code>​
multigen.1572971069.txt.gz · Последние изменения: 2019/11/05 18:24 — l1ght