I want to set PCQ on VLANs, but when I test configuration i see that pcq works only from upload not download (downlaod large file on 5 PC). I don't know where the problem is or I can't test it poropertly. My config:
Code: Select all
interfaces
0 R ether1-WAN ether 1500 1598 8156
12 R VLAN bridge 1500 1598
13 R VLAN10_dydaktyczny vlan 1500 1594
14 R VLAN20_esport vlan 1500 1594
15 R VLAN30_macki vlan 1500 1594
16 R VLAN40_wynajem vlan 1500 1594
17 R VLAN50_hotspot vlan 1500 1594
18 R VLAN88_adminstracja vlan 1500 1594
19 R bridge1-adm bridge 1500 1598
ip > firewall > mangle
Flags: X - disabled, I - invalid, D - dynamic
0 chain=forward action=mark-connection new-connection-mark=VoIP out passthrough=yes dst-address=x.x.x.x log=no log-prefix=""
1 chain=forward action=mark-packet new-packet-mark=telefony-download passthrough=yes connection-mark=VoIP in log=no log-prefix=""
2 chain=forward action=mark-packet new-packet-mark=telefony-upload passthrough=yes connection-mark=VoIP out log=no log-prefix=""
3 chain=forward action=mark-connection new-connection-mark=VoIP in passthrough=yes src-address=x.x.x.x log=no log-prefix=""
4 X chain=forward action=mark-packet new-packet-mark=tablets-download passthrough=yes connection-mark=users-WiFi out-interface=*E log=no log-prefix=""
5 chain=forward action=mark-packet new-packet-mark=stations-download passthrough=yes connection-mark=users-sek out-interface=bridge1-adm log=no log-prefix=""
6 X chain=forward action=mark-packet new-packet-mark=tablets-upload passthrough=yes connection-mark=users-WiFi in-interface=*E log=no log-prefix=""
7 chain=forward action=mark-packet new-packet-mark=stations-upload passthrough=yes connection-mark=users-sek in-interface=bridge1-adm log=no log-prefix=""
8 chain=forward action=mark-connection new-connection-mark=users-sek passthrough=yes src-address=x.x.x.x log=no log-prefix=""
9 chain=forward action=mark-connection new-connection-mark=users-WiFi passthrough=yes src-address=x.x.x.x log=no log-prefix=""
10 chain=prerouting action=mark-packet new-packet-mark=PCQ_WAN_MARK passthrough=yes in-interface=ether1-WAN log=no log-prefix=""
11 chain=prerouting action=mark-packet new-packet-mark=PCQ_VLAN_MARK_UP passthrough=yes in-interface=VLAN log=no log-prefix=""
12 chain=prerouting action=mark-packet new-packet-mark=PCQ_ADMINISTRACJA_MARK_UP passthrough=yes in-interface=bridge1-adm log=no log-prefix=""
13 chain=prerouting action=mark-packet new-packet-mark=PCQ_WYNAJEM_MARK_UP passthrough=yes in-interface=VLAN40_wynajem log=no log-prefix=""
14 chain=prerouting action=mark-packet new-packet-mark=PCQ_MACK_MARK_UP passthrough=yes in-interface=VLAN30_macki log=no log-prefix=""
15 chain=prerouting action=mark-packet new-packet-mark=PCQ_ESPORT_MARK_UP passthrough=yes in-interface=VLAN20_esport log=no log-prefix=""
16 chain=prerouting action=mark-packet new-packet-mark=PCQ_DYDAKTYCZNA_MARK_UP passthrough=yes in-interface=VLAN10_dydaktyczny log=no log-prefix=""
queue > tree
0 name="VLAN_upload" parent=global packet-mark=PCQ_VLAN_MARK_UP limit-at=0 queue=pcq_up_VLAN priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s bucket-size=0.1
1 name="VLAN_down" parent=global packet-mark=PCQ_WAN_MARK limit-at=0 queue=pcq_down_VLAN priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s bucket-size=0.1
2 name="DYDAKTYCZNA_down" parent=global packet-mark=PCQ_WAN_MARK limit-at=0 queue=pcq_down_DYDAKTYCZNA priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s bucket-size=0.1
3 name="ESPORT_down" parent=global packet-mark=PCQ_WAN_MARK limit-at=0 queue=pcq_down_ESPORT priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s bucket-size=0.1
4 name="MACKi_down" parent=global packet-mark=PCQ_WAN_MARK limit-at=0 queue=pcq_down_MACKi priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s bucket-size=0.1
5 name="WNAJEM_down" parent=global packet-mark=PCQ_WAN_MARK limit-at=0 queue=pcq_down_WYNAJEM priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s bucket-size=0.1
6 name="ADMINISTRACJA_down" parent=global packet-mark=PCQ_WAN_MARK limit-at=0 queue=pcq_down_ADMINISTRACYJNA priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s bucket-size=0.1
7 name="DYDAKTYCZNA_upload" parent=global packet-mark=PCQ_DYDAKTYCZNA_MARK_UP limit-at=0 queue=pcq_up_DYDAKTYCZNA priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s bucket-size=0.1
8 name="ESPORT_up" parent=global packet-mark=PCQ_ESPORT_MARK_UP limit-at=0 queue=pcq_up_ESPORT priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s bucket-size=0.1
9 name="MACKi_upload" parent=global packet-mark=PCQ_MACK_MARK_UP limit-at=0 queue=pcq_up_MACKi priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s bucket-size=0.1
10 name="ADMINISTRACJA_upload" parent=global packet-mark=PCQ_ADMINISTRACJA_MARK_UP limit-at=0 queue=pcq_up_ADMNISTRACJA priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s bucket-size=0.1
11 name="WYNAJEM_upload" parent=global packet-mark=PCQ_WYNAJEM_MARK_UP limit-at=0 queue=pcq_up_WYNAJEM priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s bucket-size=0.1
queue > types
5 name="pcq-down" kind=pcq pcq-rate=0 pcq-limit=50KiB pcq-classifier=dst-address pcq-total-limit=2000KiB pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=64
pcq-dst-address6-mask=64
6 name="pcq-up" kind=pcq pcq-rate=0 pcq-limit=50KiB pcq-classifier=dst-address pcq-total-limit=2000KiB pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=64
pcq-dst-address6-mask=64
7 name="pcq_up_VLAN" kind=pcq pcq-rate=10M pcq-limit=50KiB pcq-classifier=src-address pcq-total-limit=2000KiB pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=64
pcq-dst-address6-mask=64
8 name="pcq_down_VLAN" kind=pcq pcq-rate=10M pcq-limit=50KiB pcq-classifier=dst-address pcq-total-limit=2000KiB pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=64
pcq-dst-address6-mask=64
9 name="pcq_down_DYDAKTYCZNA" kind=pcq pcq-rate=400M pcq-limit=40KiB pcq-classifier=dst-address pcq-total-limit=7000KiB pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32
pcq-src-address6-mask=64 pcq-dst-address6-mask=64
10 name="pcq_up_DYDAKTYCZNA" kind=pcq pcq-rate=100M pcq-limit=40KiB pcq-classifier=src-address pcq-total-limit=7000KiB pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=6>
pcq-dst-address6-mask=64
11 name="pcq_up_ESPORT" kind=pcq pcq-rate=100M pcq-limit=50KiB pcq-classifier=src-address pcq-total-limit=2000KiB pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=64
pcq-dst-address6-mask=64
12 name="pcq_up_WYNAJEM" kind=pcq pcq-rate=100M pcq-limit=50KiB pcq-classifier=src-address pcq-total-limit=2000KiB pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=64
pcq-dst-address6-mask=64
13 name="pcq_up_MACKi" kind=pcq pcq-rate=30M pcq-limit=50KiB pcq-classifier=src-address pcq-total-limit=2000KiB pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=64
pcq-dst-address6-mask=64
14 name="pcq_up_ADMNISTRACJA" kind=pcq pcq-rate=50M pcq-limit=50KiB pcq-classifier=src-address pcq-total-limit=2000KiB pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=6>
pcq-dst-address6-mask=64
15 name="pcq_down_ESPORT" kind=pcq pcq-rate=100M pcq-limit=50KiB pcq-classifier=dst-address pcq-total-limit=2000KiB pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=64
pcq-dst-address6-mask=64
16 name="pcq_down_MACKi" kind=pcq pcq-rate=30M pcq-limit=50KiB pcq-classifier=dst-address pcq-total-limit=2000KiB pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=64
pcq-dst-address6-mask=64
17 name="pcq_down_WYNAJEM" kind=pcq pcq-rate=50M pcq-limit=50KiB pcq-classifier=dst-address pcq-total-limit=2000KiB pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=64
pcq-dst-address6-mask=64
18 name="pcq_down_ADMINISTRACYJNA" kind=pcq pcq-rate=50M pcq-limit=50KiB pcq-classifier=dst-address pcq-total-limit=2000KiB pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32
pcq-src-address6-mask=64 pcq-dst-address6-mask=64