Begrens bÄndbredden til et nettverksgrensesnitt

Ved visse anledninger mÄ vi begrense bÄndbredden, nedlastings- og opplastningshastigheten som en datamaskin har pÄ et nettverksgrensesnitt.

Anta at vi har en server hvis hovedgrensesnitt (for eksempel eth0) trenger en begrenset hastighet, hvorfor? ... uansett grunn, la oss aldri undervurdere hva en sjef kan tenke og spĂžrre om IT-teamet haha.

I dette tilfellet kan vi bruke flere applikasjoner for dette, i dag vil jeg snakke om: underverk

knyttneve-full-av-bÄndbredde-4f9f00c-intro

WonderShaper installasjon

I distros som Debian, Ubuntu eller derivater, bare:

sudo apt-get install wondershaper

I ArchLinux mÄ vi fjerne den fra AUR:

yaourt -S wondershaper-git

I ArchLinux er det viktig Ă„ installere git-en og ikke den normale, fordi den normale ikke fungerte for meg

Bruke WonderShaper

For Ä fÄ det til Ä fungere er det enkelt, vi mÄ sende den fÞrste parameteren nettverksgrensesnittet som vi Þnsker Ä vÊre begrenset, sÄ passerer vi maksimal nedlastingshastighet og tredje (og siste) opplastningshastighet.

Syntaksen er:

sudo wondershaper <interfaz> <download> <upload>

Mer eller mindre sÄ:

sudo wondershaper eth0 1000 200

Dette betyr at jeg vil ha en bÄndbredde pÄ 1000 kb for nedlasting, og bare 200 kb for opplasting.

I ArchLinux er det viktig Ä ta hensyn til det Denne linjen vil ikke fungere, fordi vi i ArchLinux mÄtte installere en annen pakke. Her ville det vÊre:

sudo wondershaper -a <interfaz> -d <download> -u <upload>

Det vil si et eksempel er:

sudo wondershaper -a enp9s0 -d 1000 -u 200

Hvordan tilbakestiller jeg endringene og fÄr tilbake den opprinnelige bÄndbredden?

For Ă„ reversere endringene, det vil si Ă„ rense det vi gjorde, er det nok med:

sudo wondershaper clear <interfaz>

For eksempel:

sudo wondershaper clear eth0

Mens det i ArchLinux ville vĂŠre:

sudo wondershaper -c -a <interfaz>

Slutten!

Det er ikke mye mer Ă„ legge til. De kan lese bruksanvisningen ved Ă„:

man wondershaper

Jeg hĂ„per du synes det er interessant 