Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

{
:local qname;
:local qtarget;

:foreach i in=[/queue simple find where name  ~"<pp.*>"] do={
    :set qname ([/queue simple get $i name])
    :set qtarget ([/queue simple get $i target])
    if ("$qname" = "$qtarget") do={
        } else={
            [/queue simple remove $qname];
            [/log info "=== QUEUE $qname has been removed ==="];
    }
  }
}


Начиная с версии ROS 6.4.xx33rc7, появилась возможность менять скорость "на лету" посредством COA

пример с командной строки linux, где окончание строки именно такое coa и после указывается пароль от радиуса на микротике

/bin/echo "User-Name=test_user,Acct-Session-Id=a1b2c3,Framed-IP-Address=xxx.xxx.xxx.xxx,Mikrotik-Rate-Limit=30M" | /usr/bin/radclient -q NAS_IP:PORT coa [password]

Блок кода
languagebash
/bin/echo "User-Name=test_user,Acct-Session-Id=a1b2c3,Framed-IP-Address=172.16.105.108,Mikrotik-Rate-Limit=30M" | /usr/bin/radclient -q 10.0.0.1:1700 coa [password]
Можно просто по Session-Id
/bin/echo "Acct-Session-Id=81100004,Mikrotik-Rate-Limit=500M" | /usr/bin/radclient -q 10.0.0.1:1700 coa [password]