Feature Request: Dealing with Bandwidth Caps

@markadewet the more you use internet, the less you understand limitations. Until you have to manage that.
@hvacguy let me put in this way:

  • telling windows that’s a metered connection will lower the network usage
  • capping the speed of uploading updates (microsoft tells windows to provide updates also via internet to other machines) will reduce uplink hiccups.
  • QoS can partially reduce the use of some service, smoothing or remove some spikes in download and upload. It won’t be metered… however it will help
  • Also android can provide option for “metered” internet wifi use. “don’t know/metered/unmetered”.

My ISP is one of the top in the US and has 30+ million subscribers (serves 100+ million) and the worst customer service.

My ISP is capped at 1.2 TB per month. 10+ years ago it used to be 320 GB. Every 50 GB past that costs $10 more.

There are only two “wired” cable providers in my area (Chicago suburbs) and both have caps. The other choices are cell based or satellite based.

We also have upload speeds with a 10 mbps or 20 mbps limit (tied to $$)

This is all common in the US and not a niche.

1 Like

And this is where it would be really neat to have a feature that addresses this.

In IPFire, input your internet metering start and stop date, then put in your monthly bandwidth limit. IPFire monitors usage. If it detects you are on your way to exceeding your monthly bandwidth, it gradually starts to slow bandwidth down both ways. The closer you get to going over your limit, the more it restricts bandwidth until it cuts it off completely (user configurable). Maybe it’s a dumb idea, or is not doable, but if it is doable, I would happily contribute money to make it happen.

Edit: perhaps a better idea, it divides the monthly bandwidth by the number of days in the billing cycle, then cuts off usage if you exceed your daily limit (again, user configurable). You would have the option of saying NO and allowing downloads to continue for that day. The closer you get to your end-of-month, IPFire recalcs your daily allowance. If you’ve been overusing, it goes down; if you’ve been using less, then your daily allowance goes up.

@bloater99 your second paragraph can suit better some user cases, but not all. I mean… Sometimes I pile updates and downloads that can be deferred while I have to manage the “monthly quota” of internet usage. Close to the end I simply fire up the “download manager” try to avoid wasting my resultant quota (not “contaminating” the next period of quota/cap).
As stated for perl, there’s more than one way to do that.
As Davide Bianchi repeated countless times: one size fits only… one.

As an ISP here in New Zealand, I use or should I say try to use the proxy Accounting.
I have commented several times over the years that this module I find inaccurate and very frustrating in that it will not show the previous months usage for current connections. It shows the current month and 2,3,4 etc months previous but not the previous month.
So yes some easier way to account for usage is very high on my request list.

I have checked through the IPFire bugzilla for all bug statuses and only using the keyword accounting.

There are only 2 bugs that have ever been raised on Proxy Accounting.

One was to standardise the name in the various menus “Accounting” vs “Squid Accounting” vs “Proxy Accounting”.

The other was that postcodes for the addresses page would only accept numeric codes with no spaces.

Without any bug being raised the chances of a fix being applied are low.

See this documentation on how to report a bug and where not to report one.
https://www.ipfire.org/docs/devel/bugzilla

1 Like

I have realised that I made an error in my search with name of the bug contact.

Re-done now and I get 6 bugs as listed here.

  • Bug 12777 - accounting.cgi does not accept alphanumeric postcodes
  • Bug 12772 - Please pick one: Accounting vs Squid Accounting vs Proxy Accounting
  • Bug 10797 - services.cgi recognises squid-accounting as service squid
  • Bug 10700 - Squid-Accounting: Squid-Accounting is shown as addon service
  • Bug 10693 - Squid-accounting: last month of year leads to error (no data shown in webinterface)
  • Bug 10630 - Squid-Accounting invalid preview file-extension
2 Likes