Size: a a a

2021 April 02

С

Старцев Андрей... in MikrotikRus
Всем привет, подскажите кто-нибудь по скрипту.
на впн сервер в профиле повесил скрипт на подключение\отключение клиентов с отправкой уведомление в телегу.

проблема в том что я не как не найду переменную с именем профиля клиента или имени интерфейса который поднялся.
Сталкивался кто-нибудь?
источник

ST

Sergiy Tretyak in MikrotikRus
дхцп видел а вот впн... ну ща поищем всем миром
источник

С

Старцев Андрей... in MikrotikRus
Sergiy Tretyak
дхцп видел а вот впн... ну ща поищем всем миром
Спасибо большое, идея то в общем отправлять уведомления в телегу при подключении пользователя, при этом имя пользователя или интерфейса должно быть в теле сообщения.
источник

ST

Sergiy Tretyak in MikrotikRus
Execute script on user login-event. These are available variables that are accessible for the event script:
user
local-address
remote-address
caller-id
called-id
interface
источник

С

Старцев Андрей... in MikrotikRus
по идее удобнее всего это делать в профеле впн (scripts) , там и один скрипт на всех и статус up\down можно отдельно обыграть\
источник

ST

Sergiy Tretyak in MikrotikRus
источник

ST

Sergiy Tretyak in MikrotikRus
оно?
источник

ST

Sergiy Tretyak in MikrotikRus
ну и что бы два раза не вставать
источник

ST

Sergiy Tretyak in MikrotikRus
источник

ST

Sergiy Tretyak in MikrotikRus
источник

С

Старцев Андрей... in MikrotikRus
ну это да, только вот скрипт в данный момент лежит в  /ppp profile set l2tp on-up=

как я понимаю в этом случае нужно както выдрать переменную конкретного подключения на которое сработало...
источник

ST

Sergiy Tretyak in MikrotikRus
таконо так и отработает
источник

С

Старцев Андрей... in MikrotikRus
видел, но с dhcp проще
источник

С

Старцев Андрей... in MikrotikRus
я не очень понимаю как в реалиях микрота эту переменную применить...
источник

ST

Sergiy Tretyak in MikrotikRus
на а как переменнеую применяют? $user😃
ну всмысле так и пиши в скрипте
источник

С

Старцев Андрей... in MikrotikRus
Sergiy Tretyak
на а как переменнеую применяют? $user😃
ну всмысле так и пиши в скрипте
а ее не надо переопределять для скрипта как local ?
источник

ST

Sergiy Tretyak in MikrotikRus
источник

ST

Sergiy Tretyak in MikrotikRus
по аналогии. ничего определять не надо, сразу использовать
источник

С

Старцев Андрей... in MikrotikRus
Sergiy Tretyak
по аналогии. ничего определять не надо, сразу использовать
э - экранирование, теперь понял. Благодарю)
пойду тестить
источник

ST

Sergiy Tretyak in MikrotikRus
екранирование там ибо это текстовый код длятерминала
источник