The automatic calculation of the bandwidth with speedtest-cli lacks precision

Sorry if I haven’t posted anything here, but all the work has been done in public: Firewall: Remove the button of speedtest-cli · Issue #6588 · NethServer/dev · GitHub.

There is no real replacement, but a bunch of alternatives for various cases:

  • speedtest-cli (already bundled in NS) is good for connections with a maximum download speed of 500Mbit/s
  • librespeed is much better than speedtest-cli for fast connections but the result heavily depends on the selected remote server
  • ookla is a closed-source and non-redistributable alternative, which is almost the de-facto standard

After selecting your preferred speedtest binary, execute as:

fireqos stop
<your_speedtest_binary>
fireqos start