A ještě jeden příspěvek :
# ADD group of Users - v1.0 - +zadani do Queue TREE s pojmenovavanim dle IP
# Script pro zadávaní nových uživatelů do pravidel Firewallu a zároveň do TrafikShaperu. Zhotoveno pouze pro Queue Tree.
# 1) script přidá značkování paketů v menu MANGLE pro WAN upload + WAN download + LAN a popisek prvního z pravidel
# 2) script přidá záznam do Queue Tree
# 3) při nefunkčnosti scriptu překontrolujte jména interfaců
# Microtik v2.9.1
# Autor: Jaroslav Mixa (<--- e -->mixaj@pc-servis.cz<--- e -->); http://www.pc-servis.cz
# Script může být bezúplatně libovolně modifikován a šířen bez souhlasu autora.
i from=113 to=113 do={
# Zde nastav koncove IP klienta. IP rozsah se nastavuje dále.
# Příklad: pro IP 192.168.100.123 do " ip" napiš číslo "100.123" v tomto formatu: ("" . 100 . "." . 123 . "")
ip
ip ("" . 5 . "." . $i . "")
# Zde nastav IP rozsah
# Příklad: pro IP 192.168.100.123 zde do " ipr" napiš číslo "192.168."
ipr
ipr ("192.168." . $ip . "/32")
# Zde nastav popisek zobrazeny u prvniho pravidla.
# Příklad: pro popisek "můj osobní PC" zadej do " comt "můj osobní PC" "
comt
comt "$ip"
/ip firewall mangle
add chain=forward out-interface="WAN-port 1" src-address=$ipr action=mark-packet new-packet-mark=("" . $ip . " Up") comment=$comt
add chain=forward in-interface="WAN-port 1" dst-address=$ipr action=mark-packet new-packet-mark=("" . $ip . " Down")
add chain=forward in-interface="!WAN-port 1" dst-address=$ipr action=mark-packet new-packet-mark=("" . $ip . " LAN")
/queue tree
add name="$comt" parent=Internet
add name=("" . $comt . " Up") parent=$comt packet-mark=("" . $ip . " Up")
add name=("" . $comt . " Down") parent=$comt packet-mark=("" . $ip . " Down")
}