Страница 1 из 1

Скрипт для таймаута после окончания OVPN сессии

Добавлено: 25 янв 2021, 16:28
denis.nifdov
Появилась задача ввода таймаута на подключение, после разрыва соединения с OVPN сервером.
Логика: юзер подключается к VPN серверу, после отключения IP вносится в список на 10 минут. Как это реализовать? Не силен в написании скриптов, а задача горит. Есть какие-нибудь идеи, уважаемые форумчане? Буду очень благодарен каждому, кто ответит. :smu:sche_nie:

Re: Скрипт для таймаута после окончания OVPN сессии

Добавлено: 26 янв 2021, 12:42
FatherEthernet
denis.nifdov писал(а): 25 янв 2021, 16:28 Появилась задача ввода таймаута на подключение, после разрыва соединения с OVPN сервером.
Логика: юзер подключается к VPN серверу, после отключения IP вносится в список на 10 минут. Как это реализовать? Не силен в написании скриптов, а задача горит. Есть какие-нибудь идеи, уважаемые форумчане? Буду очень благодарен каждому, кто ответит. :smu:sche_nie:
К профилю вашего сервера в раздел Scripts в раздел On Down:
:local pppuser
:local localAddr
:local remoteAddr
:local callerId
:local calledId
:local interfaceName

:set pppuser $"user"
:set localAddr $"local-address"
:set remoteAddr $"remote-address"
:set callerId $"caller-id"
:set calledId $"called-id"
:set interfaceName [/interface get $interface name]

/ip firewall address-list add list=имя_вашего_листа address=$callerId comment=$user timeout=10m

Re: Скрипт для таймаута после окончания OVPN сессии

Добавлено: 26 янв 2021, 22:23
Sertik
Хорошее решение.