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

Здесь выкладываем скрипты
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Ответить
denis.nifdov
Сообщения: 1
Зарегистрирован: 25 янв 2021, 16:24

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


FatherEthernet
Сообщения: 8
Зарегистрирован: 25 май 2020, 17:47

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


Sertik
Сообщения: 1601
Зарегистрирован: 15 сен 2017, 09:03

Хорошее решение.


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Ответить