Код: Выделить всё
#!/bin/sh
ssh davion@172.21.7.236 "$*"
Код: Выделить всё
/ppp active remove [find name=LOGIN]
Код: Выделить всё
/ppp active remove [find address=UIP]
Код: Выделить всё
#!/bin/sh
ssh davion@172.21.7.236 "$*"
Код: Выделить всё
/ppp active remove [find name=LOGIN]
Код: Выделить всё
/ppp active remove [find address=UIP]
Код: Выделить всё
cat /netup/utm5/bin/disconnect.sh
#!/bin/sh
USERNAME="$1"
/bin/echo "User-Name := $USERNAME" | radclient -r 1 nas_ip disconnect secret
Код: Выделить всё
?Debug : Feb 25 01:48:13 StreamFirewall: Got 'exec' command...
?Debug : Feb 25 01:48:13 FWCntl: dont_fork disabled. Don't wait child process ...
?Debug : Feb 25 01:48:13 FWCntl: Executing FW rule: /ppp active remove [find name=LOGIN] is done.
Код: Выделить всё
?Debug : Feb 25 01:44:51 StreamFirewall: Got 'exec' command...
?Debug : Feb 25 01:44:51 FWCntl: dont_fork disabled. Don't wait child process ...
?Debug : Feb 25 01:44:51 FWCntl: Executing FW rule: /ppp active remove [find address=0.0.0.0] is done.
Код: Выделить всё
?Debug : Feb 25 01:54:00 StreamFirewall: Got 'exec' command...
?Debug : Feb 25 01:54:00 FWCntl: dont_fork disabled. Don't wait child process ...
?Debug : Feb 25 01:54:00 FWCntl: Executing FW rule: /ip firewall address-list add address=192.168.132.1 list=allow_ip comment=1 is done.
вот так, нельзя. UIP использовать можно на включение.выключение Интернет. и больше нигде(((Davion писал(а): как нельзя все можно!
Код: Выделить всё
ACCOUN_ID
UID
RULE_ID
BLOCK_TYPE
EMAIL
IP_LIST
а IP_LIST в каком формате выдается?starchik писал(а):вот так, нельзя. UIP использовать можно на включение.выключение Интернет. и больше нигде(((Davion писал(а): как нельзя все можно!
изменение типа блокировки можно использовать только 6 переменныххотя, если верить стр 204, то ULOGIN тоже не подходит для изменения типа блокировки. но он работает, ток не всегда разрывает сессию(Код: Выделить всё
ACCOUN_ID UID RULE_ID BLOCK_TYPE EMAIL IP_LIST
А можно не заморачиваться со скриптами и использовать PODDavion писал(а):Скрипт sh для удаленного управления Mikrotik
Передаем с помощью rfw или стороннего скрипта команду на обрыв VPN сесии:Код: Выделить всё
#!/bin/sh ssh davion@172.21.7.236 "$*"
по логину.Код: Выделить всё
/ppp active remove [find name=LOGIN]
по IP VPN.Код: Выделить всё
/ppp active remove [find address=UIP]