Hvordan håndtere båndbredde på Linux med Wondershaper

click fraud protection

Det er en utmerket idé å begrense båndbredde hvis du trenger å laste ned noe, men ikke vil at det skal mette resten av nettverket. På Linux kan mange individuelle applikasjoner du installerer ha denne muligheten, og det er flott, men det er mye bedre å gjøre sett grensen over hele systemet. Det er mange forskjellige måter å administrere båndbredde på Linux, men den mest enkle måten er å installere Wondershaper-applikasjonen. Grunnen? Den fungerer i terminalen og vil fungere på både server og stasjonære operativsystemer.

Installer Wondershaper

Appen må installeres før vi går nærmere inn på hvordan du bruker den. Wondershaper er velkjent, og som et resultat er den tilgjengelig på de fleste populære Linux OS-programvarekilder, så det er enkelt å få det til å fungere.

For å starte installasjonen av Wondershaper, må du starte terminalvinduet. Få den åpen ved å trykke Ctrl + Alt + T eller Ctrl + Shift + T på tastaturet. Følg deretter kommandolinjeanvisningene som samsvarer med Linux-operativsystemet du kjører for øyeblikket.

instagram viewer

Ubuntu

Wondershaper er lett tilgjengelig for installasjon på Ubuntu Linux via programvaren ”Ubuntu Universe”. Dessverre, på noen utgivelser av Ubuntu (hovedsakelig Server,) må depotet være aktivert manuelt.

For å aktivere Ubuntu programvarelager "Universe" bruker du repokommandoen i et terminalvindu nedenfor.

sudo add-apt-repository univers

Deretter kjører du Oppdater kommando for å fullføre konfigureringen av programvarelageret.

sudo apt oppdatering

Til slutt, etter at programvareoppdateringskommandoen er ferdig, installerer du Wondershaper-applikasjonen på din Linux-PC med apt installere kommando.

sudo apt install wondershaper

Debian

Debian 10, 9, og andre utgivelser har Wondershaper i programvarelageret “Debian Main”. For å få det til å fungere er ingen ytterligere konfigurasjoner nødvendig. Bruk heller apt-get install kommando nedenfor.

sudo apt-get install wondershaper

Arch Linux

Arch Linux er et av de eneste Linux-operativsystemene som ikke har Wondershaper-applikasjonen i programvarekildene. I stedet må Arch-brukere som ønsker å bruke det, bygge det gjennom AUR.

For å bygge appen gjennom AUR, åpne opp en terminal og begynn med å installere Base-devel og Git-pakker med Pacman-sjefen.

sudo pacman -S git base-devel

Neste, ta tak i AUR-pakken med Git-verktøyet.

git klon https://github.com/magnific0/wondershaper

Flytt inn i kildemappen og installer Wondershaper på din Arch PC.

cd wondershaper
makepkg -sri

Fedora

Fedora-brukere kan enkelt installere Wondershaper gjennom de primære Fedora-programvarelagerene. Kjør følgende for å gjøre det DNF pakke manager kommando nedenfor.

sudo dnf installere wondershaper -y

Opensuse

På OpenSUSE støttes Wondershaper godt på hver utgivelse, fra Leap 15 til 42.3 og Tumbleweed. Appen er tilgjengelig på programvarelageret “OSS All”. Kjør følgende for å få det til å fungere zypper kommando.

sudo zypper installere wondershaper

Generisk Linux

Kildekoden for Wondershaper er på GitHub og klar for installasjon. Gjør følgende for å få det til.

git klon https://github.com/magnific0/wondershaper.git
cd wondershaper

Løp med:

./wondershaper

Sett opp Wondershaper

Nå som Wondershaper-applikasjonen er ferdig installert på Linux-operativsystemet ditt, må du benytte deg av Systemd init-systemet slik at det automatisk laster inn appen ved oppstart.

Ubuntu / Debian

Når du installerer Wondershaper-applikasjonen på Ubuntu eller Debian, er det ingen grunn til å håndtere Systemd. Dette skyldes teknologien til Apt, og hvordan den automatisk kan konfigurere disse tingene.

Arch / Fedora / SUSE, Etc

På Arch, Fedora, SUSE og andre som bruker systemd, må du starte og aktivere Wondershaper med Systemd manuelt. For å gjøre det, kjør følgende kommandoer.

sudo systemctl aktiverer wondershaper.service
sudo systemctl start wondershaper.service

For å deaktivere Wondershaper-applikasjonen fra å starte automatisk opp, bruk deaktiver kommando med Systemd.

sudo systemctl deaktivere wondershaper.service

Eller, for å starte den på nytt, hvis du har problemer, gjør du:

sudo systemctl stop wondershaper.service

Administrer båndbredde med Wondershaper

Arbeidet med Wondershaper starter ut av finne IP-adressen til det nåværende nettverkskortet. For å gjøre dette, kjør ip addr show kommando.

ip addr show

Se gjennom utdataene og finn ut hva nettverkskortet er i bruk. Generelt er den som er i bruk en som har en lokal IPv4-adresse.

Ta etiketten fra ip addr show kommandoer og rør den inn i Wondershaper. Den skal følge syntaksene nedenfor. Husk å skrive ned nedlastingsgrensen etter “d” -kommandolinjebryteren og opplastingsgrensen etter “c.”

Merk: MB står for megabyte, adapter står for etiketten til enheten vist i ip addr kommando.

sudo wondershaper adapter mb mb

For å fjerne Wondershaper, slik at den slutter å begrense båndbreddens opplastnings- og nedlastingshastighet, kan du bruke c kommandolinjebryter. For eksempel:

sudo wondershaper -c adapter
watch instagram story