UPDATE: Problem solved! Used TrafficToll (
https://github.com/cryzed/TrafficToll) to limit the bandwidth of bitcoin specifically.
Use sudo for install and running it, otherwise it won't work.
Create a text file called 1.yaml in /home/pi/.local/bin
# A list of processes you want to match and their respective settings
processes:
# You can name the process what you want, it is only used to identify it on the CLI
# output
"Bitcoin":
#download-priority: 0
#upload-priority: 0
download: 1000kbps
upload: 50kbps
recursive: True
match:
- exe: /home/pi/Downloads/bitcoin-0.20.1/bin/bitcoin-qt
https://www.howtogeek.com/658904/how-to-add-a-directory-to-your-path-in-linux/export PATH=/home/pi/.local/bin/tt:$PATH
Restart the raspberry pi after installing traffictoll.
To run traffictoll, open command line, go to ~/.local/bin and run "sudo tt eth0 1.yaml"
-----------
Hi All
So for some reason wondershaper and trickle aren't working.
I need to limit the bandwidth to the Pi I use because we have very limited upload bandwidth.
I know from "ifconfig" and "show ip addr show" that the connected lan chip is called eth0, but "sudo wondershaper eth0 99999 99999" returns:
Error: Specified qdisc not found.
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
Error: Failed to find specified qdisc.
Error: Failed to find specified qdisc.
Error: Failed to find specified qdisc.
Error: Parent Qdisc doesn't exists.
We have an error talking to the kernel, -1
Error: Parent Qdisc doesn't exists.
We have an error talking to the kernel, -1
Error: Parent Qdisc doesn't exists.
We have an error talking to the kernel, -1
Error: Parent Qdisc doesn't exists.
We have an error talking to the kernel, -1
Error: Parent Qdisc doesn't exists.
We have an error talking to the kernel, -1
Error: Specified qdisc not found.
Error: Parent Qdisc doesn't exists.
We have an error talking to the kernel, -1
and "sudo trickle eth0 -d 9999 -u 9999" returns
trickle: Could not reach trickled, working independently: No such file or directory
trickle: exec(): No such file or directory
even though it's installed.
No idea why it's not working.
Ideally, I'd prefer to limit the bandwith specifically of bitcoin-qt. Is there an apt-get listed app that can do that?
By the way, the new Information tab on Bitcoin Core is lovely (and Network Traffic and Peers tabs too for that matter)
Thanks