Jump to content
Local
garik_ziv

Ubilling+Mikrotik PPP отключение юзеров и кабинет пользователя

Recommended Posts

Полскажет ли кто команду на разрыв сесии из Ubilling (по идее в mikrotik.drv)?
    $this->command('/interface/pppoe-server/remove/',$template); - думаю должно быть похоже на такое, но не работает

 

на микротике работает "inetface pppoe-server remove [find name=<xxxxxx>]", либо    "inetface pppoe-server remove 333" где 333 это номер сессии (к примеру)

 

+ вопрос знатокам - при использовании радиуса есть возможность сброса сессий?

Edited by garik_ziv

Share this post


Link to post
Share on other sites

/ppp/active/remove + ид коннекта с таблицы

 

Я смотрю вы все так же настойчиво пытаетесь придумать себе проблем, сложных для решения.

Всего две команды "ip firewall address-list add" для открытия доступа клиенту и "ip firewall address-list remove" для закрытия. Все. Никаких передергиваний сессий и смены ип.

Share this post


Link to post
Share on other sites

По поводу сброса сессий: да, может.

Connection Terminating from RADIUS

 

Sub-menu: /radius incoming

This facility supports unsolicited messages sent from RADIUS server. Unsolicited messages extend RADIUS protocol commands, that allow to terminate a session which has already been connected from RADIUS server. For this purpose DM (Disconnect-Messages) are used. Disconnect messages cause a user session to be terminated immediately.

 

 

Share this post


Link to post
Share on other sites

 

 

вопрос знатокам - при использовании радиуса есть возможность сброса сессий?

 

Да. Можно. Правда проходилось дописывать часть кода самому и вставлять в существующий  в тех, случаях, когда предусмотрено сброс сессии. Там есть особенность при смене айпи

Share this post


Link to post
Share on other sites

/ppp/active/remove + ид коннекта с таблицы

 

Я смотрю вы все так же настойчиво пытаетесь придумать себе проблем, сложных для решения.

Всего две команды "ip firewall address-list add" для открытия доступа клиенту и "ip firewall address-list remove" для закрытия. Все. Никаких передергиваний сессий и смены ип.

И так, набив шишек, нашел то что искал - все уже готово из коробки.

Для каждого юзера на микротике (ип) создается в Firewall->Address list по 2е записи - ALLOW и "имя пакета", при этом если юзер по любой причине отключен - ALLOW переключается в состояние disable. Остается только наштамповать правил в фаерволе блокировки/редиректа/и тд для всех кто не ALLOW.

Все работает мгновенно, надежно и просто ....

Edited by garik_ziv

Share this post


Link to post
Share on other sites
Все работает мгновенно, надежно и просто ....

 

Все работает , этого достаточно . А мгновенно, надежно и просто, это лишнее!

Edited by zaza12

Share this post


Link to post
Share on other sites

А не підкажете що потрібно зробити щоб не виключало pppoe юзерів з мінусовим балансом в secrets

Edited by ppv

Share this post


Link to post
Share on other sites

 

А не підкажете що потрібно зробити щоб не виключало pppoe юзерів з мінусовим балансом в secrets

е-е-е....

Не воно? https://github.com/nightflyza/Ubilling/blob/master/docs/presets/MikroTik/system/executer/tpls/ppp.ini#L7

 

Так воно,  а дивився ж там, от ......

Дякую за тиц!

Share this post


Link to post
Share on other sites
В 30.05.2017 в 22:20, ppv сказал:

Так воно,  а дивився ж там, от ......

Дякую за тиц!

Що може бути, міняю в ppp.ini
disabled = 'no' ; Comment out to enable disabling on disconnect
а юзера з мінусовим балансом в secrets всерівно відключає....

Share this post


Link to post
Share on other sites

Може тому що треба було просто закоментити цю стрічку а не змінювати її?

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×