I am suddenly thoroughly confused about about queues. I have had queues working fine until I enabled the firewall. I want a simple queue function. For local (LAN) traffic, I do not want any bandwidth throttling. For uplink, I do. My uplink is a two port bridge.
Example:
/queue simple print
name="queue4" target=172.20.3.64/32 dst=bridge2 parent=none
packet-marks="" priority=8/8 queue=default-small/default-small
limit-at=0/0 max-limit=350k/900k burst-limit=400k/1M
burst-threshold=375k/950k burst-time=1s/1s total-max-limit=1M
This works normally. When ip-use-firewall is enable, it only limits upload. What am I not understanding? How can I get around this?
hwmonkey:
I am suddenly thoroughly confused about about queues. I have had queues working fine until I enabled the firewall. I want a simple queue function. For local (LAN) traffic, I do not want any bandwidth throttling. For uplink, I do. My uplink is a two port bridge.
Example:
/queue simple print
name="queue4" target=172.20.3.64/32 dst=bridge2 parent=none
packet-marks="" priority=8/8 queue=default-small/default-small
limit-at=0/0 max-limit=350k/900k burst-limit=400k/1M
burst-threshold=375k/950k burst-time=1s/1s total-max-limit=1M
This works normally. When ip-use-firewall is enable, it only limits upload. What am I not understanding? How can I get around this?
dst=bridge2 is problem, as soon as you enable use-ip-firewall bridge-ports are used as interface.
eeasiest is to take that option out.
dst=bridge2 is problem, as soon as you enable use-ip-firewall bridge-ports are used as interface.
eeasiest is to take that option out.
Okay, but then how do I not limit local bandwidth?
create top queue with target=172.20.0.0/16 dst=172.20.0.0/16 and no limits?
p.s. don’t forget to change queue types from ‘default-small’ to something else
will you please share the fact, why we need to change queue type from “default-small” to something else? thanks in advance for your effort.
http://wiki.mikrotik.com/wiki/Queue#Simple_Queues
If all properties of a queue have default values (no set limits, queue type is default), and queue has no children, then it is not actually created.
so, you can, for example, change type or set some high max-limit for the queue to actually work