• Multiple Limiters on 2.4.2

    4
    0 Votes
    4 Posts
    987 Views
    G
    check : https://forum.pfsense.org/index.php?topic=126637.0 Im trying to do sort of the same thing. although in my case it works but like with yours the queues are not working as my mind thinks they should
  • Dynamic speed limiting, based on total usage?

    2
    0 Votes
    2 Posts
    791 Views
    G
    This would be great am searching for something like this myself you can do it with schedulers though but its not dynamic. my service has exact times when congestion occurs or the isp starts their throttling so its quite easy to do it this way.
  • Traffic shaping and multi wan prioritization help

    3
    0 Votes
    3 Posts
    729 Views
    W
    Thanks, I'll give that a go.
  • After trying the traffic shaper my VLANS are slow

    8
    0 Votes
    8 Posts
    1k Views
    G
    Now I have put pfsense to factory default and configured everything new. Unfortunately the Problem is the same. So the fault us not at the traffic shaper. I think I have now solved the problem. I have a Rule: block port xxx (pfsense Port), block RFC1918 Networks and in my allow rule I only accept the internet poRts. When I disabled all Firewall Rules and allow all Ports in the allow rule it is fast again. I have this rules since years and it newer slows my bandwidth. A few days ago I upgrade from 3.8.x to 2.4.2 RELEASE p1. Is it possible to downgrade again?
  • Limiter share bandwidth evenly + gaming bandwidth

    3
    0 Votes
    3 Posts
    932 Views
    6
    Thank you for the reply. Yes i am expecting that kind of behavior of the traffic. I am using this as hotspot to our place because nowadays, most people are playing online mobile games, so i wanted to prioritize gaming traffic. Is it possible? Thank you,
  • SFTP half speed, have tried both CODELQ & HFSC

    2
    0 Votes
    2 Posts
    660 Views
    KOMK
    You might be incorrectly qualifying some of your traffic, but nobody can tell for sure since you've not posted any details whatsoever about your configuration.
  • 2 Votes
    1 Posts
    840 Views
    No one has replied
  • Bandwidth Split

    2
    0 Votes
    2 Posts
    676 Views
    H
    I personally like HFSC. It won't scale to many users using it the way you want it, but it will work for a hand full. I think limiters can also do something of this, but I'm not familiar with them. I'm sure other people will give some other ideas.
  • CIR and MIR

    2
    0 Votes
    2 Posts
    512 Views
    jimpJ
    Limiters are the closest you'd get, there isn't anything comparable on pfSense to the CIR/MIR method of traffic policing. Everything will queue.
  • Nextcloud in DMZ - Limit for remote users, none for LAN

    3
    0 Votes
    3 Posts
    1k Views
    S
    been there as well already  ;)  thanks
  • Traffic shaper decimates my WAN speed…

    4
    0 Votes
    4 Posts
    1k Views
    H
    Since you're not sure, just go under each queue and check "Codel Active Queue". See if that helps. Personally, my recommendation is to just use FairQ as the sharper for both up and down, just have a single Default queue, and check "Codel Active Queue". It might be good enough for you or least get you by while you learn how traffic shaping works.
  • Traffic not being sorted into queue

    3
    0 Votes
    3 Posts
    801 Views
    M
    Thanks bradenmcg I have already ran the wizard and I know the rule you're talking about but that rule doesn't do anything for me. In fact any floating rule that I create and assign to the qPnP queue will not be matched by the rule except for a few packets as you can see in the first pic. The only way I have had this kinda work is if I create a LAN rule that passes the traffic to the SOURCE of 10.1.1.9. Not destination but source which I thought was backwards until I tried it and now traffic going from the internet to 10.1.1.9 goes into the queue but it isn't perfect and I'm sure there are other issues that will pop up from it being a pass rule and not match and also the fact it is in LAN rules may affect LAN traffic
  • Priority up to 1Mbit/s, is it possible?

    4
    0 Votes
    4 Posts
    910 Views
    SammyWooS
    Agree with Harvy66, ur using the wrong tool for the job.
  • Traffic almost always goes to default

    5
    0 Votes
    5 Posts
    1k Views
    M
    Hi Plissje how did you end up fixing your rules? I'm having the same issue where all my traffic that should be going into a queue isn't
  • Traffic Shaping for YouTube, Netflix and Vimeo

    2
    0 Votes
    2 Posts
    3k Views
    H
    I would highly recommend just enabling FairQ on you WAN(upload) and LAN(download) interfaces, and check the "codel active queue" box in the default queue. Set your bandwidths to 80%-90% of your actual bandwidth. If that isn't good enough, then go further down the infinite rabbit hole of QoS. When pfSense 2.4.4 comes out, look into just using fq_Codel limiter. The above tries to simulate fq_Codel.
  • Traffic Shaping- QOS for Saas Plaza hosted Application

    1
    0 Votes
    1 Posts
    446 Views
    No one has replied
  • [FIXED] Monitoring Not Showing Queue Traffic?

    6
    0 Votes
    6 Posts
    2k Views
    ?
    Hello again. This annoyed me enough I spent some time looking at it, and I found the problem and solution. Graphs are updated by this script: /var/db/rrd/updaterrd.sh Within it, this is the section that updates the traffic/queue graphs: # polling packets for interface wan pppoe0 /usr/bin/nice -n20 /usr/local/bin/rrdtool update /var/db/rrd/wan-packets.rrd N:`/sbin/pfctl -vvsI -i pppoe0 | awk '\ /In4\/Pass/ { b4pi = $4 };/Out4\/Pass/ { b4po = $4 };/In4\/Block/ { b4bi = $4 };/Out4\/Block/ { b4bo = $4 };\ /In6\/Pass/ { b6pi = $4 };/Out6\/Pass/ { b6po = $4 };/In6\/Block/ { b6bi = $4 };/Out6\/Block/ { b6bo = $4 };\ END {print b4pi ":" b4po ":" b4bi ":" b4bo ":" b6pi ":" b6po ":" b6bi ":" b6bo};'` ` pfctl -vsq -i pppoe0 | awk 'BEGIN {printf "/usr/bin/nice -n20 /usr/local/bin/rrdtool update /var/db/rrd/wan-queues.rrd " } { if (($1 == "queue") && ( $2 ~ /^q/ )) {  dsname = dsname ":" $2 ;  q=1; }  else if (($4 == "bytes:") && ( q == 1 ) ) {  dsdata = dsdata ":" $5 ;  q=0; } } END {  dsname = substr(dsname,2);  dsdata = substr(dsdata,2);  printf "-t " dsname " N:" dsdata }'  dsname="" dsdata=""` ` pfctl -vsq -i pppoe0 | awk 'BEGIN {printf "/usr/bin/nice -n20 /usr/local/bin/rrdtool update /var/db/rrd/wan-queuedrops.rrd " } { if (($1 == "queue") && ( $2 ~ /^q/ )) {  dsname = dsname ":" $2 ;  q=1; }  else if (($4 == "bytes:") && ( q == 1 ) ) {  dsdata = dsdata ":" $8 ;  q=0; } } END {  dsname = substr(dsname,2);  dsdata = substr(dsdata,2);  printf "-t " dsname " N:" dsdata }'  dsname="" dsdata=""` So to graph queues, we're running this command: pfctl -vsq -i pppoe0 If I run this on my pfSense, I get the following: [2.4.2-RELEASE][admin@trogdor]/etc: pfctl -vsq -i pppoe0 queue Bulk on pppoe0 bandwidth 1Mb priority 0 qlimit 455 fairq( codel linkshare 20Mb )   [ pkts:          0  bytes:          0  dropped pkts:      0 bytes:      0 ]   [ qlength:  0/455 ] queue Low on pppoe0 bandwidth 5Mb qlimit 256 fairq( codel default linkshare 20Mb )   [ pkts:      3032  bytes:    667799  dropped pkts:      0 bytes:      0 ]   [ qlength:  0/256 ] queue Medium on pppoe0 bandwidth 10Mb priority 2 qlimit 256 fairq( codel linkshare 20Mb )   [ pkts:      2659  bytes:    895810  dropped pkts:      0 bytes:      0 ]   [ qlength:  0/256 ] queue High on pppoe0 bandwidth 3.30Mb priority 3 qlimit 32 fairq( codel linkshare 20Mb )   [ pkts:          0  bytes:          0  dropped pkts:      0 bytes:      0 ]   [ qlength:  0/ 32 ] queue VeryHigh on pppoe0 bandwidth 500Kb priority 4 qlimit 16 fairq( linkshare 20Mb )   [ pkts:        333  bytes:      27377  dropped pkts:      0 bytes:      0 ]   [ qlength:  0/ 16 ] queue Priority on pppoe0 bandwidth 200Kb priority 7 qlimit 8 fairq( linkshare 20Mb )   [ pkts:          4  bytes:        176  dropped pkts:      0 bytes:      0 ]   [ qlength:  0/  8 ] Hmm, so that works just fine.  Let's look at that sed line a bit closer: { if (($1 == "queue") && ( $2 ~ /^q/ )) HANG ON A SECOND. If the queue name doesn't begin with the letter q, my traffic is not going to be collected by this! The simple fix: A traffic queue's name must start with the letter q so I renamed my queues from Bulk, Low, Medium etc to qBulk, qLow, qMedium etc and I'm now getting lovely queue graphs. This little quirk doesn't appear to be documented anywhere, and of course if you use the Wizard (as 99% of sensible, normal people will do) the queues are all created with q in front of their name. I hope this helps someone in the future!
  • My VLAN can't reach fritzbox

    1
    0 Votes
    1 Posts
    509 Views
    No one has replied
  • LAGGs + Traffic shaper HFSC + VLANs

    5
    0 Votes
    5 Posts
    1k Views
    K
    @Derelict: It wouldn't have been anyway. A laggX traffic shaper, if it worked, would still be separate from any shaping on the individual VLANs. It would not be hierarchical. I think that I was not clear enough, sorry. I can confirm that the bandwidth is shared when you use a "fake" interface to apply QoS on it (igb0), so I don't see any reason despite the fact that the driver doesn't exist for the LAGG. igb2 -> used for WAN igb0 -> used for VLANs no VLAN no IPv4 no IPv6 on igb0 -> VLANS VLAN 1040 on igb0 -> CUSTOMER0 (interface LAN) VLAN 1041 on igb0 -> CUSTOMER1 (interface OPT1) VLAN 1042 on igb0 -> CUSTOMER2 (interface OPT2) VLAN 1043 on igb0 -> CUSTOMER3 (interface OPT3) VLAN 1044 on igb0 -> CUSTOMER4 (interface OPT4) Traffic Shaper applied on igb0(VLANS) for icoming/outgoing WAN –qWan ----q10 ----q11 ----q12 ----q13 ----q14 ----q15 VLANS --qLink ----q10 ----q11 ----q12 ----q13 ----q14 ----q15
  • Upload Traffic limit per users

    3
    0 Votes
    3 Posts
    842 Views
    C
    Yes captive protal + FreeRADIUS package. Not sure if it just blocks them after exceeding quota or if you can limit there speed
Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.