Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Ability to adjust traffic shaper #176

Open
reg98643t opened this issue Nov 28, 2023 · 1 comment
Open

Feature request: Ability to adjust traffic shaper #176

reg98643t opened this issue Nov 28, 2023 · 1 comment

Comments

@reg98643t
Copy link

I have a pretty niche use case but I suspect a few people might benefit from this.

I have a variable speed internet connection, I am billed at a rate that changes depending on the speed I want for that day. So on a regular day I will use a fairly cheap plan but if I anticipate a big game release or just want to download something quickly I can temporarily upgrade my connection to very high speed.

The problem is I have to delete and recreate my traffic shaper every time, which is extremely manual, or my connection speed remains limited to the slower speed.

I have all the pieces in place in HA to detect when my connection speed increases, I just need a way to adjust the shaper speed limit or even just turn it on/off.

I imagine this might be useful for people with connection or congestion issues as well, the ability to adjust your shaper in response to speedtest results or even at peak times would be pretty powerful.

@justynbell
Copy link

This would be cool for me, as I have multiple WANs. One copper from my ISP, and a backup LTE modem. The LTE modem uses my Google Fi data, so when my network fails over to LTE, I'd like to enable a shaper to limit bandwidth so I don't run my phone bill up instantly.

From the 2 seconds I've looked at using the traffic shaper with multiple WANs in PFSense itself, it seems convoluted. We already have a method for knowing which WAN is the default, one traffic shaper and one HA automation is pretty simple imo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants