alex71bas 6 Posted 2021-04-04 10:43:49 Share Posted 2021-04-04 10:43:49 Доброго времени суток. Помогите разобраться Есть Ubilling + multigen + Nas Mikrotik PPPoE авторизация абонента проходит нормально. Выдаются все атрибуты. Но при смене абонента с "активны" на "неактивный" или обратно ничего не происходит. В логах микротика тишина. Multigen в cron отрабатывает, в логах крона ошибок не видно. Если руками через radclient отправить CoA на Mikrotik - всё проскакивает, атрибуты меняются. Логи multigen включил, но не нашел где их увидеть. Вот настройки NAS Link to post Share on other sites
l1ght 377 Posted 2021-04-04 12:39:11 Share Posted 2021-04-04 12:39:11 экранировать надо двойные кавычки внутри двойных кавычек для начала либо в вашем случае вообще выкинуть лишние и вместо запятой между аттрибутами надо переход на следующую строку {PRINTF} "User-Name = {LOGIN} \n Mikrotik-Address-List = active_users | {SUDO} {RADCLIENT} {NASIP}:{NASPORT} coa {NASSECRET} Link to post Share on other sites
alex71bas 6 Posted 2021-04-04 13:54:25 Author Share Posted 2021-04-04 13:54:25 Не помогло. В логах микротика ничего, сообщений об ошибках тоже нет, При отправке сообщений CoA руками, при ошибках синтаксиса, или ошибках в логине вылазят ошибки в логах микротика Link to post Share on other sites
alex71bas 6 Posted 2021-04-04 15:13:19 Author Share Posted 2021-04-04 15:13:19 (edited) Помогло в таком виде {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? Edited 2021-04-04 15:14:30 by alex71bas Link to post Share on other sites
Andrey75 0 Posted 2021-11-24 06:27:54 Share Posted 2021-11-24 06:27:54 В 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 не заводиться, логи смотреть можно в статистике КучаГена, по разрыву сессии Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now