Greetings everyone.
I've been messing with trying to understand and subsequently configure, the OpnSense Shaper for a while now. I would chalk it up mostly to my unfamiliarity with firewalls in general, but also not really understanding what needs to be prioritized.
I work from home, and one day my throughput went to crap. Turns out one of the kids was downloading a new game. All of a sudden I know what to prioritize. :)
I found a thread that got me started here, https://forum.opnsense.org/index.php?topic=48936.0
With all the threads/questions regarding the Shaper, I figure I'd post my config here. So if it helps someone, cool. If not, cool too.
Something to note; the upload rule needed Firewall > Settings > Advanced > Shared Forwarding set to enabled (checked).
Something ELSE to note; your Windows config can also lead to a bad bufferbloat score. For example, I moved my laptop (on wireless) from a C- to an A+ with the following command;
netsh int tcp set global autotuning=disabled
Of course, ymmv.
Pipes
Queues
Rules
Rules 2
Status
After using speedtest.net to test.
BufferBloat
Sorry, the pic is too large for upload, so I had to use this file format. It's A+, but the bottom is the impressive part. There appears to be minimal difference between the three tests.