• Почему не работает IDLE Timeout в RouterOS?

    @ka-may Автор вопроса
    :local a 0
    /ip fi ma add chain=prerouting action=accept src-address=$"remote-address" protocol=tcp dst-port=3389,445 comment=$"user"
    while ($a!=60) do={
    :local j [ip fi ma get [find comment=$user] packets]
    :delay 10
    :local k [ip fi ma get [find comment=$user] packets]
    if ($j=$k) do {:set a (a+1)}
    if ($j!=$k) do {:set a 0}
    }
    /ppp secrets disable [find name=$user]
    /ppp active remove [find name=$user]
    :delay 20
    /ppp secrets enable [find name=$user]
    Ответ написан
    Комментировать
  • Какие можно использовать переменные в скрипте ip-up?

    @ka-may Автор вопроса
    #!/bin/sh
    VPNWORK="172.16.2.99"; #обьявляем переменную (например по названию VPN подключе$
    if [ $4 = $VPNWORK ] #проверяем, если совпадает добавляем маршрут
    then
    /sbin/route -n add -net 192.168.1.0/24 $4 > /tmp/ppp.log 2>&1
    fi

    Все заработало с данным скриптом, как определить переменную необходимую, указано в комментариях к вопросу
    Ответ написан
    Комментировать