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

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


multigen

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
multigen [2019/05/16 15:09]
nightfly [А как чистить данные аккаунтинга?]
multigen [2019/12/17 13:06] (текущий)
l1ght [Предварительная настройка]
Строка 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>​
  
Строка 115: Строка 122:
 \\ \\
 \\ \\
-**Не забываем**,​ что в продакшне следует перезапускать ваш радиус-сервер скажем при помощи service radiusd restart при добавлении новых NAS. FreeRADIUS читает radius clients только на своем же старте.+**Не забываем**,​ что в продакшне следует перезапускать ваш радиус-сервер скажем при помощи service radiusd restart при добавлении новых NAS. FreeRADIUS читает radius clients только на своем же старте. \\ 
 +\\ 
 +**Не забываем №2**, что при всяких ваших экспериментах с набором аттрибутов (типо удаление,​добавление,​изменение имени аттрибутов) стоит сделать полную очистку и генерацию аттрибутов заново. Удаление аттрибута из справочника NAS-а не удалит аттрибуты из табличек mlg_check/​mlg_reply.
 ===== Как проверить все ли хорошо?​ ===== ===== Как проверить все ли хорошо?​ =====
 При запущенном в одном окне ​ При запущенном в одном окне ​
Строка 270: Строка 279:
 {{:​mlgclean0.png?​direct&​|}} {{:​mlgclean0.png?​direct&​|}}
  
-После чего оставляем периодический вызов как-то так+После чего оставляем периодический вызов ​в **crontab -e** как-то так
  
 <code bash> <code bash>
 +4 4 * * *     /​bin/​ubapi "​onepunch&​param=mlgclean"​
 </​code>​ </​code>​
multigen.txt · Последние изменения: 2019/12/17 13:06 — l1ght