Перейти до

mikrotik PPPoE + multigen + CoA


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

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

Помогите разобраться 
Есть 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

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

 

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

 

 

 

Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

Вхід

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

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...