No ,buï tak a nebo teda ,že mám chvilku času:
#Skript kontrolujici pocet p/s tekouci pres rozhrani a dle toho i patricna akce
#Vyryto Gruntem
#definice promenych
:local interface
:local interval
:local bigger
:local lesser
#Nastavovani
#Interface (prosim enom jedno)
:set interface "wlan1"
#Interval obnovovani
:set interval 1s
#Vetsi nez X p/s
:set bigger 100
#Mensi nez X p/s
:set lesser 100
#######################################################
/interface monitor-traffic $interface interval=$interval do={
:if ($sent-packets-per-second > $bigger) do={
:if ([/ip firewall filter find disabled=yes]) do={ #Akce dle gusta
/ip firewall filter enable [/ip firewall filter find comment="Komentar"]
}
}
:if ($sent-packets-per-second < $lesser) do={
:if ([/ip firewall filter find disabled=no]) do={ #Akce dle gusta
/ip firewall filter disable [/ip firewall filter find comment="Komentar"]
}
}
}
V případě ,že nebudete třeba používat akci při menší než tak možete odstranit celý blok if...skript by potom mohel jet o něco málo rychleji
>raven-li:Vy už nic nastavovat nemusíte...teoreticky by to mělo jet defaultně tak jak´ste požadoval.Eště sem si dovolil předpokládat ,že pokud to zas klesne pod 100 p/s ,že to zas to pravidlo vypne...pokud vyhovuje rovnů už možete kopírovat ,no a pokud ne tak si to upravte