Jak omezit šířku pásma v Linuxu pomocí Wondershaper

Využití sítě je jedním z nejdůležitějších faktorů v každé organizaci bez ohledu na typ ekonomické činnosti, protože dokud síť poskytuje potřebné přístupy a je v rámci stanovených technických požadavků, vše bude fungovat synchronizovaně, obě role a služeb. serveru jako přístup uživatelů k místní a externí síti. To vše tvoří soubor proměnných, které musí být optimalizovány pro jeho provoz.

Na úrovni sítě musíme vzít v úvahu mnoho aspektů, ale jedním z nejcitlivějších je šířka pásma, protože to určuje množství dat, která lze použít v konkrétních aplikacích nebo webech, a také větší šířka pásma umožní optimálnější procházení. Ale na mnoha místech se stává, že čím větší šířka pásma, tím více je zneužíván přístup k neregulovaným webům, jako jsou filmové weby, hudba, streamování atd., Které spotřebovávají velkou část šířky pásma a ovlivňují služby, které skutečně vyžadují lepší rychlost internetu. síť.

Solvetic vysvětlí, jak nainstalovat a použít nástroj WonderShaper k omezení šířky pásma v systémech Linux, a tím nad tím mít lepší kontrolu.

Co je WonderShaperWonderShaper byl vyvinut jako skript, jehož prostřednictvím bude mít každý uživatel možnost omezit šířku pásma jednoho nebo více síťových adaptérů, tohoto omezení lze dosáhnout pomocí příkazu iproute tc, ale s mnohem pokročilejšími a přímějšími funkcemi tohoto ovládání.

Ve verzi 1.3 WonderShaper byla místo CBQ použita fronta HTB, která umožňuje lepší správu šířky pásma u vysokorychlostních odkazů větších než 10 MB, poté ve verzi 1.4 byla implementována metoda vylepšená konfigurace přihlášení a možnost omezit šířku pásma směrem dolů nebo nahoru , čímž nastavíte maximální rychlost stahování a / nebo maximální rychlost odesílání.

Pomocí tohoto nástroje bude možné vymazat limity, které jsme stanovili, a zobrazit aktuální stav rozhraní z příkazového řádku.

1. Jak nainstalovat WonderShaper Linux


Instalaci tohoto nástroje můžeme provést libovolným z následujících řádků:
 sudo apt install wondershaper (Debian / Ubuntu) sudo yum install wondershaper (CentOS / RHEL) sudo dnf install wondershaper (Fedora)

ZVĚTŠIT

Alternativně k extrahování a instalaci nejnovějších aktualizací WonderShaper musíme klonovat úložiště WonderShaper GitHub v systému, poté přejít do místního úložiště a nainstalovat jej pomocí následujících příkazů:

 klon cd bingit https://github.com/magnific0/wondershaper.gitcd wondershapersudo provést instalaci
PoznámkaK tomu musíme počítat nástroj git nainstalovaný v systému.

2. Jak zjistit síťové rozhraní Linuxu


Nyní musíme vědět, které je síťové rozhraní nebo rozhraní v našem systému, proto můžeme provést libovolný z následujících příkazů:
 ifconfig IP adresa

ZVĚTŠIT

V tomto případě vidíme, že použité rozhraní je enp0s3.

3. Jak používat WonderShaper v Linuxu


S tímto definovaným je čas použít tento nástroj k omezení využití šířky pásma v systému.

Krok 1
Pokud chceme definovat maximální rychlost stahování v Kbps pro konkrétní rozhraní, musíme provést následující příkaz s volbou -a, která definuje rozhraní a -d, která definuje rychlost v Kbps):

 wondershaper -a enp0s3 -d 4048
Můžeme také definovat rychlost odesílání pomocí parametru -u, jako je tento
 wondershaper -a enp0s3 -u 1048
Nebo můžeme obě možnosti použít v jednom příkazu následovně:
 wondershaper -a enp0s3 -d 4048 -u 1048
Volba -s nám umožňuje zobrazit aktuální stav vybraného rozhraní:
 wondershaper -sa enp0s3

ZVĚTŠIT

Krok 2
Pokud chceme vyčistit omezení nahrávání a stahování, musíme provést následující:

 wondershaper -ca enp0s3

ZVĚTŠIT

4. Jak trvale spouštět WonderShaper v systému Linux


Je možné spustit nástroj WonderShaper jako službu, kde jsou parametry pro konfiguraci šířky pásma definovány v konkrétním konfiguračním souboru, což umožňuje WonderShaperu spuštění při zavádění systému a automaticky omezuje využití šířky pásma.

Krok 1
Abychom toho dosáhli, musíme pro vytvoření nového konfiguračního souboru spustit následující řádek s požadovaným editorem:

 sudo nano /etc/conf.d/wondershaper
Krok 2
Tam vložíme následující:
 [wondershaper] # AdapterIFACE = "wlp1s0" # Rychlost stahování v KbpsDSPEED = "4048" # Rychlost nahrávání v KbpsUSPEED = "512"

ZVĚTŠIT

Zde definujeme rychlost stahování i stahování. Změny uložíme pomocí kláves Ctrl + O a editor ukončíme pomocí kláves Ctrl + X.

Krok 3
Poté provedeme následující řádky:

 sudo systemctl start wondershaper (Spustit službu) sudo systemctl enable wondershaper (Povolit službu) sudo systemctl status wondershaper (Zkontrolujte stav služby)
V případě provedení jakýchkoli změn v souboru můžeme službu restartovat a použít tyto změny:
 sudo systemctl restart wondershaper
Pokud je nutné službu zastavit, můžeme provést následující:
 sudo systemctl stop wondershaper
Krok 4
Různé možnosti použití WonderShaper jsou:

Zobrazit nápovědu

 -h

Nakonfigurujte vybraný adaptér

 -na 

Nastavte maximální rychlost stahování (v kb / s)
 -d 

Nastavuje maximální rychlost odesílání (v kb / s)
 -nebo 

Využívá předvolby v /etc/conf.d/wondershaper.conf
 -p

Vymaže limity adaptéru
 -C

Zobrazuje aktuální stav adaptéru
 -s

Díky této utilitě bude možné konkrétně a přímo spravovat veškerou šířku pásma v Linuxu.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave