Kako ograničiti propusnost u Linuxu pomoću Wondershapera

Korištenje mreže jedan je od najvažnijih čimbenika u svakoj organizaciji, bez obzira na vrstu gospodarske aktivnosti, jer sve dok mreža pruža potrebne pristupe i unutar je propisanih tehničkih uvjeta, sve će raditi sinkronizirano, obje uloge i usluge poslužitelja kao pristup korisnika lokalnoj i vanjskoj mreži. Sve to čini skup varijabli koje se moraju optimizirati za njegov rad.

Na razini mreže moramo uzeti u obzir mnoge aspekte, ali jedan od najosjetljivijih je propusnost jer to određuje količinu podataka koja se može koristiti u određenim aplikacijama ili web mjestima, a također će veća propusnost omogućiti optimalnije pregledavanje. No, na mnogim se mjestima događa da što je veća propusnost, to se više zloupotrebljava pristup nereguliranim web mjestima, poput web stranica s filmovima, glazbom, streamingom itd., Koja troše veliki dio propusnosti utječući na usluge kojima je zaista potrebna veća brzina interneta. neto.

Solvetic će objasniti kako instalirati i koristiti WonderShaper alat za ograničavanje propusnosti na Linux sustavima i na taj način imati bolju kontrolu nad tim.

Što je WonderShaperWonderShaper je razvijen kao skripta putem koje će svaki korisnik imati mogućnost ograničiti propusnost jednog ili više mrežnih adaptera, ovo ograničenje se može postići pomoću naredbe iproute tc, ali s mnogo naprednijim i izravnijim značajkama ove kontrole.

U verziji 1.3 WonderShaper-a umjesto CBQ-a korišten je HTB red koji omogućuje bolje upravljanje propusnošću u vezama velike brzine veće od 10 MB, zatim je u verziji 1.4 implementirana metoda poboljšana konfiguracija prijave i mogućnost ograničavanja propusnosti prema dolje ili prema gore , čime se postavlja maksimalna brzina preuzimanja i / ili maksimalna brzina prijenosa.

Pomoću ovog uslužnog programa bit će moguće izbrisati ograničenja koja smo utvrdili i prikazati trenutno stanje sučelja iz naredbenog retka.

1. Kako instalirati WonderShaper Linux


Za instalaciju ovog uslužnog programa možemo izvršiti bilo koji od sljedećih redaka:
 sudo apt install wondershaper (Debian / Ubuntu) sudo yum install wondershaper (CentOS / RHEL) sudo dnf install wondershaper (Fedora)

POVEĆAJTE

Alternativno, da bismo izdvojili i instalirali najnovija ažuriranja WonderShapera, moramo klonirati spremište WonderShaper GitHub u sustavu, zatim otići u lokalno spremište i instalirati ga pomoću sljedećih naredbi:

 cd bingit klon https://github.com/magnific0/wondershaper.gitcd wondershapersudo make install
BilješkaZa to moramo računati git pomoćni program instaliran na sustavu.

2. Kako otkriti mrežno sučelje Linuxa


Sada moramo znati koje je mrežno sučelje ili sučelja u našem sustavu, jer za to možemo izvršiti bilo koju od sljedećih naredbi:
 ifconfig ip adr

POVEĆAJTE

U ovom slučaju vidimo da se koristi sučelje enp0s3.

3. Kako koristiti WonderShaper na Linuxu


S ovim definiranim, vrijeme je za korištenje ovog uslužnog programa za ograničavanje upotrebe propusnosti na sustavu.

Korak 1
Ako želimo definirati najveću brzinu preuzimanja u Kbps za određeno sučelje, moramo izvršiti sljedeću naredbu s opcijom -a koja definira sučelje i -d koja definira brzinu u Kbps):

 čudotvornik -a enp0s3 -d 4048
Također možemo definirati brzinu prijenosa pomoću parametra -u poput ovog
 čudotvornik -a enp0s3 -u 1048
Ili možemo primijeniti obje opcije u jednoj naredbi na sljedeći način:
 čudotvornik -a enp0s3 -d 4048 -u 1048
Opcija -s omogućuje nam da vidimo trenutno stanje odabranog sučelja:
 wondershaper -sa enp0s3

POVEĆAJTE

Korak 2
Ako želimo očistiti ograničenja za prijenos i preuzimanje, moramo izvršiti sljedeće:

 wondershaper -ca enp0s3

POVEĆAJTE

4. Kako uporno pokrenuti WonderShaper na Linux sustavu


Moguće je pokrenuti pomoćni program WonderShaper kao uslugu, gdje su parametri za konfiguriranje propusnosti definirani u određenoj konfiguracijskoj datoteci, što omogućuje pokretanje WonderShapera u vrijeme pokretanja sustava i automatski ograničava upotrebu propusnosti.

Korak 1
Da bismo to postigli, moramo izvršiti sljedeći redak sa željenim uređivačem za stvaranje nove konfiguracijske datoteke:

 sudo nano /etc/conf.d/wondershaper
Korak 2
Tamo ćemo zalijepiti sljedeće:
 [wondershaper] # AdapterIFACE = "wlp1s0" # Brzina preuzimanja u KbpsDSPEED = "4048" # Brzina prijenosa u KbpsUSPEED = "512"

POVEĆAJTE

Tamo definiramo i stopu preuzimanja i učitavanja. Spremamo promjene pomoću tipki Ctrl + O i izlazimo iz uređivača pomoću tipki Ctrl + X.

Korak 3
Nakon toga izvršit ćemo sljedeće retke:

 sudo systemctl start wondershaper (Pokreni uslugu) sudo systemctl enable wondershaper (Omogući uslugu) sudo systemctl status wondershaper (Provjerite status usluge)
U slučaju bilo kakvih promjena u datoteci, možemo ponovno pokrenuti uslugu kako bismo primijenili ove promjene:
 sudo systemctl restart wondershaper
Ako je potrebno zaustaviti uslugu, možemo izvršiti sljedeće:
 sudo systemctl stop wondershaper
Korak 4
Različite mogućnosti korištenja WonderShapera su:

Prikaz pomoći

 -h

Konfigurirajte odabrani adapter

 -do 

Postavite maksimalnu brzinu preuzimanja (u Kbps)
 -d 

Postavlja maksimalnu brzinu prijenosa (u Kbps)
 -ili 

Koristi unaprijed postavljene postavke u /etc/conf.d/wondershaper.conf
 -str

Briše ograničenja adaptera
 -c

Prikazuje trenutni status adaptera
 -s

Zahvaljujući ovom uslužnom programu, bit će moguće upravljati svom propusnošću u Linuxu na konkretan i izravan način.

wave wave wave wave wave