Begrænsning af båndbredde er en fremragende idé, hvis duhar brug for at downloade noget, men ønsker ikke, at det skal mætte resten af netværket. På Linux har mange individuelle applikationer, du installerer, muligvis denne mulighed, og det er fantastisk, men det er meget bedre at indstille grænsen hele tiden. Der er mange forskellige måder at administrere båndbredde på Linux, men den mest enkle måde er at installere Wondershaper-applikationen. Grunden? Det fungerer i terminalen og fungerer på både server- og desktop-operativsystemer.
Installer Wondershaper
Appen skal installeres, før vi undersøger, hvordan vi bruger den. Wondershaper er velkendt, og som et resultat er det tilgængeligt på de mest populære Linux OS-softwarekilder, så det er let at få det til at fungere.
For at starte installationen af Wondershaper skal du starte terminalvinduet. Få det åbent ved at trykke på Ctrl + Alt + T eller Ctrl + Skift + T på tastaturet. Følg derefter instruktionerne på kommandolinjen, der svarer til det Linux-operativsystem, du kører i øjeblikket.
Ubuntu
Wondershaper er let tilgængelig forinstallation på Ubuntu Linux via ”Ubuntu Universe” -softwarelageret. Desværre skal depotet være aktiveret manuelt på nogle udgivelser af Ubuntu (hovedsageligt Server).
For at aktivere Ubuntu's “Universe” -softwarelager, skal du bruge repo-kommandoen i et terminalvindue nedenfor.
sudo add-apt-repository universe
Kør derefter opdatering kommando for at afslutte opsætningen af softwarelageret.
sudo apt update
Endelig, når softwareopdateringskommandoen er færdig, skal du installere Wondershaper-applikationen på din Linux-pc med apt installation kommando.
sudo apt install wondershaper
Debian
Debian 10, samt 9 og andre udgivelser har Wondershaper i deres "Debian Main" -softwarelager. For at få det til at fungere kræves der ingen yderligere konfigurationer. Brug i stedet for apt-get installation kommando nedenfor.
sudo apt-get install wondershaper
Arch Linux
Arch Linux er et af de eneste Linux-operativsystemer, der ikke bærer Wondershaper-applikationen i deres softwarekilder. I stedet skal Arch-brugere, der ønsker at bruge det, bygge det gennem AUR.
For at bygge appen gennem AUR skal du åbne en terminal og starte med at installere Base-devel- og Git-pakkerne med Pacman manager.
sudo pacman -S git base-devel
Tag derefter AUR-pakken med Git-værktøjet.
git clone https://github.com/magnific0/wondershaper
Flyt ind i kildemappen, og installer Wondershaper på din Arch PC.
cd wondershaper
makepkg -sri
Fedora
Fedora-brugere kan installere Wondershaper gennem de primære Fedora-softwarelagre med lethed. For at gøre det skal du køre følgende DNF pakkehåndteringskommando nedenfor.
sudo dnf install wondershaper -y
OpenSUSE
På OpenSUSE understøttes Wondershaper godt på hver udgivelse fra Leap 15 til 42.3 og Tumbleweed. Appen er tilgængelig på ”OSS All” -softwarelageret. Kør følgende for at få det til at fungere zypper kommando.
sudo zypper install wondershaper
Generisk Linux
Kildekoden til Wondershaper er på GitHub og klar til installation. For at få det, skal du gøre følgende.
git clone https://github.com/magnific0/wondershaper.git
cd wondershaper
Kør med:
./wondershaper
Opret Wondershaper
Nu, hvor Wondershaper-applikationen er færdig med at installere på dit Linux-operativsystem, skal du gøre brug af Systemd init-systemet, så det automatisk indlæser appen ved opstart.
Ubuntu / Debian
Når du installerer Wondershaper-applikationen på Ubuntu eller Debian, er der ingen grund til at håndtere Systemd. Dette skyldes Apt-teknologien, og hvordan den automatisk kan indstille disse ting.
Arch / Fedora / SUSE, Etc
På Arch, Fedora, SUSE og andre, der bruger systemd, skal du starte og aktivere Wondershaper med Systemd manuelt. For at gøre det skal du køre følgende kommandoer.
sudo systemctl enable wondershaper.service
sudo systemctl start wondershaper.service
Brug af. Til at deaktivere Wondershaper-applikationen fra automatisk opstart deaktivere kommando med Systemd.
sudo systemctl disable wondershaper.service
Eller for at genstarte det, hvis du har problemer, skal du gøre:
sudo systemctl stop wondershaper.service
Administrer båndbredde med Wondershaper
Arbejde med Wondershaper starter med at finde IP-adressen på dit nuværende netværkskort. For at gøre dette skal du køre ip addr show kommando.
ip addr show
Se gennem output og find ud af, hvad netværkskort er i brug. Generelt er den, der er i brug, en, der har en lokal IPv4-adresse.

Tag etiketten fra ip addr show kommandoer og rør det ind i Wondershaper. Det skal følge eksemplet syntaks nedenfor. Sørg for at udskrive downloadgrænsen efter kommandolinjekontakten “d” og uploadgrænsen efter “c.”
Bemærk: MB står for megabyte, adapter står for etiketten på den enhed, der er vist i ip addr kommando.

sudo wondershaper adapter mb mb
For at rydde Wondershaper, så det stopper med at begrænse båndbreddens upload- og downloadhastighed, kan du bruge c kommandolinjekontakt. For eksempel:
sudo wondershaper -c adapter</ P>
Kommentarer