Перейти до

Рекомендованные сообщения

Опубликовано:

Доброго времени суток.

Помогите разобраться 
Есть Ubilling + multigen + Nas Mikrotik PPPoE авторизация абонента проходит нормально. Выдаются все атрибуты. Но при смене абонента с "активны" на "неактивный"  или обратно ничего не происходит. В логах микротика тишина. Multigen в cron отрабатывает, в логах крона ошибок не видно. Если руками через radclient отправить CoA на Mikrotik - всё проскакивает, атрибуты меняются. Логи multigen включил, но не нашел где их увидеть.
Вот настройки NAS 

Безымянный.png

Опубліковано:

экранировать надо двойные кавычки внутри двойных кавычек для начала

либо в вашем случае вообще выкинуть лишние

и вместо запятой между аттрибутами надо переход на следующую строку

 

{PRINTF} "User-Name = {LOGIN} \n Mikrotik-Address-List = active_users | {SUDO} {RADCLIENT} {NASIP}:{NASPORT} coa {NASSECRET}

Опубліковано:

Не помогло. В логах микротика ничего,  сообщений об ошибках тоже нет,
При отправке  сообщений CoA руками, при ошибках синтаксиса, или ошибках в логине вылазят ошибки в логах микротика
 

Опубліковано: (відредаговано)

Помогло в таком виде 
{PRINTF} "User-Name = {LOGIN} \n Mikrotik-Address-List = active_users" | {SUDO} {RADCLIENT} {NASIP}:{NASPORT} coa {NASSECRET}
или 
{PRINTF} "User-Name = {LOGIN} , Mikrotik-Address-List = active_users" | {SUDO} {RADCLIENT} {NASIP}:{NASPORT} coa {NASSECRET}

запятая или перенос строки - работают оба варианта

 

Где всё-таки искать логи multigen?

Відредаговано alex71bas
  • 7 months later...
Опубліковано:
В 04.04.2021 в 20:13, alex71bas сказал:

Помогло в таком виде 
{PRINTF} "User-Name = {LOGIN} \n Mikrotik-Address-List = active_users" | {SUDO} {RADCLIENT} {NASIP}:{NASPORT} coa {NASSECRET}
или 
{PRINTF} "User-Name = {LOGIN} , Mikrotik-Address-List = active_users" | {SUDO} {RADCLIENT} {NASIP}:{NASPORT} coa {NASSECRET}

запятая или перенос строки - работают оба варианта

 

Где всё-таки искать логи multigen?

спасибо за подсказку у меня с cisco работает так:

{PRINTF} "User-Name=\"{IP}\",Cisco-Account-Info=\"S{IP}\",cisco-avpair=\"subscriber:command=account-logoff\"" | /usr/local/bin/radclient -x {NASIP}:{NASPORT} coa {NASSECRET}
 

пробовал добавить >> /var/stargazer/allconnect.log как то так:

{PRINTF} "User-Name=\"{IP}\",Cisco-Account-Info=\"S{IP}\",cisco-avpair=\"subscriber:command=account-logoff\"" | /usr/local/bin/radclient -x {NASIP}:{NASPORT} coa {NASSECRET} >> /var/stargazer/allconnect.log

не заводиться,

 

логи смотреть  можно в статистике КучаГена, по разрыву сессии

 

 

 

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Створити нове...