Caute, chcel by som sa Vás spitat či neviete kde tam mam chybu lebo som si trochu prerobil shaping od JALho :) podla seba a kedže som prvotny shaping dal iba rozsah ip adries a teraz doplnam mena na ipcku...tak musim tie zaznamy najskorej zmazat a potom tam pridi ten isty ale s popisom!
ip
ipr
comt
up-at
up-max
down-at
down-max
ip ("" . 10 . "." . 2 . "")
ipr ("10.10." . $ip . "/32")
comt "SKUSKA01"
# nastavenie rychlosti uploadu po uplynuti 500 paketov
up-at 12000
up-max 128000
# nastavenie rychlosti downloadu po uplynuti 500 paketov
down-at 24000
down-max 256000
# ODSTRANENIE STAREHO USERA
# POZOR !!!! - dolezite je aby userovia mali rovnake veci nastavene ako v nizsie uvedenom scripte
# (rychlost, priorita, skupina, markovaci paket.....a pod)
coment
coment " $ip"
/ip firewall mangle
remove chain=forward in-interface=wlan src-address=$ipr p2p=!all-p2p connection-type=!ftp action=mark-packet new-packet-mark=("" . $ip . "_up") passthrough=no comment=$coment
remove chain=forward in-interface=wlan src-address=$ipr action=mark-packet new-packet-mark=("" . $ip . "_up_p2p") passthrough=no
remove chain=forward in-interface=internet dst-address=$ipr p2p=!all-p2p dst-limit=0/5m,500,addresses-and-dst-port/1h connection-type=!ftp action=mark-packet new-packet-mark=("" . $ip . "_down") passthrough=no
remove chain=forward in-interface=internet dst-address=$ipr action=mark-packet new-packet-mark=("" . $ip . "_down_p2p") passthrough=no
/queue tree
remove name=("" . $coment . "_down") parent="//// DOWNLOAD" packet-mark=("" . $ip . "_down") limit-at=128000 queue=default priority=4 max-limit=2048000 burst-limit=0 burst-threshold=0 burst-time=0s
remove name=("" . $coment . "_down_p2p") parent="//// DOWNLOAD - P2P" packet-mark=("" . $ip . "_down_p2p") limit-at=64000 queue=default priority=5 max-limit=512000 burst-limit=0 burst-threshold=0 burst-time=0s
remove name=("" . $coment . "_up") parent="//// UPLOAD" packet-mark=("" . $ip . "_up") limit-at=64000 queue=default priority=4 max-limit=512000 burst-limit=0 burst-threshold=0 burst-time=0s
remove name=("" . $coment . "_up_p2p") parent="//// UPLOAD - P2P" packet-mark=("" . $ip . "_up_p2p") limit-at=64000 queue=default priority=5 max-limit=256000 burst-limit=0 burst-threshold=0 burst-time=0s
# PRIDANIE USERA...
/ip firewall mangle
add chain=forward in-interface=wlan src-address=$ipr p2p=!all-p2p connection-type=!ftp action=mark-packet new-packet-mark=("" . $ip . "_up") passthrough=no comment=$comt
add chain=forward in-interface=wlan src-address=$ipr action=mark-packet new-packet-mark=("" . $ip . "wdsl256_up") passthrough=no
add chain=forward in-interface=internet dst-address=$ipr p2p=!all-p2p dst-limit=0/5m,500,addresses-and-dst-port/1h connection-type=!ftp action=mark-packet new-packet-mark=("" . $ip . "_down") passthrough=no
add chain=forward in-interface=internet dst-address=$ipr action=mark-packet new-packet-mark=("" . $ip . "wdsl256_down") passthrough=no
/queue tree
add name=("" . $comt . "_down") parent="//// DOWNLOAD" packet-mark=("" . $ip . "_down") limit-at=128000 queue=default priority=4 max-limit=1024000 burst-limit=0 burst-threshold=0 burst-time=0s
add name=("" . $comt . "_down_p2p") parent="//// WDSL256 - DOWNLOAD" packet-mark=("" . $ip . "_down_p2p") limit-at=$down-at queue=default priority=5 max-limit=$down-max burst-limit=0 burst-threshold=0 burst-time=0s
add name=("" . $comt . "_up") parent="//// UPLOAD" packet-mark=("" . $ip . "_up") limit-at=64000 queue=default priority=4 max-limit=512000 burst-limit=0 burst-threshold=0 burst-time=0s
add name=("" . $comt . "_up_p2p") parent="//// WDSL256 - UPLOAD" packet-mark=("" . $ip . "_up_p2p") limit-at=$up-at queue=default priority=5 max-limit=$up-max burst-limit=0 burst-threshold=0 burst-time=0s