Best way to limit WAN pipe bandwidth
-
I've got a 1G/1G WAN connection at home. When either the upload or download is fully saturated, it results in increased latency and some packet loss. I work from home and need to both download/upload fairly hefty datasets as well as use an application that is pretty latency-sensitive.
Is there a way to artificially limit the WAN speed in both directions using pfSense? I've looked at limiters (Firewall > Traffic Shaper > Limiters) but there's seemingly an issue where setting ANY bandwidth value on the limiter and adding the floating rule means WAN upload speed drops to ~200Mbit (download remains in the high 800s as set) until the floating rule used to apply the limit is removed.
I've tried CoDel, PIE, GERD in all combinations as Algorithm and Scheduler but end up with the WAN upload stuck at circa ~200Mbit when tested with iperf to a known good server. I'm sure it's not the hardware at fault (overkill Dell R230 bare metal).
Is there a better way to implement the WAN speed limit?
-
I don't use it, so not an expert on traffic shaping. But what you want to do should be possible. There is a dedicated Traffic Shaping Sub-Forum here: https://forum.netgate.com/category/26/traffic-shaping. You might get better answers to your question in there as those folks are generally active users of that feature.