Kaip apriboti pralaidumą „Linux“ naudojant „Wondershaper“

Tinklo naudojimas yra vienas iš svarbiausių bet kurios organizacijos veiksnių, neatsižvelgiant į ekonominės veiklos rūšį, nes tol, kol tinklas suteiks reikiamas prieigas ir neatitiks nustatytų techninių reikalavimų, viskas veiks sinchroniškai, abu vaidmenys serverio paslaugas, kaip vartotojų prieigą prie vietinio ir išorinio tinklo. Visa tai sudaro kintamųjų rinkinį, kuris turi būti optimizuotas jo veikimui.

Tinklo lygiu turime atsižvelgti į daugelį aspektų, tačiau vienas iš subtiliausių yra pralaidumas, nes tai lemia duomenų kiekį, kuris gali būti naudojamas konkrečiose programose ar svetainėse, o didesnis pralaidumas leis optimaliai naršyti. Tačiau daugelyje vietų nutinka taip, kad kuo didesnis pralaidumas, tuo didesnė prieiga prie piktnaudžiavimo nereguliuojamoms svetainėms, pvz., Filmų svetainėms, muzikai, transliacijai ir kt., Kurios sunaudoja didelę pralaidumo dalį, turinčią įtakos paslaugoms, kurioms tikrai reikia didesnio interneto greičio. tinklas.

„Solvetic“ paaiškins, kaip įdiegti ir naudoti „WonderShaper“ įrankį, siekiant apriboti pralaidumą „Linux“ sistemose ir taip geriau jį valdyti.

Kas yra WonderShaper„WonderShaper“ buvo sukurtas kaip scenarijus, per kurį kiekvienas vartotojas turės galimybę apriboti vieno ar kelių tinklo adapterių pralaidumą, šį apribojimą galima pasiekti naudojant „iproute tc“ komandą, tačiau naudojant daug pažangesnes ir tiesiogines šio valdymo funkcijas.

„WonderShaper“ 1.3 versijoje vietoj CBQ buvo naudojama HTB eilė, leidžianti geriau valdyti spartųjį ryšį, didesnį nei 10 MB, pralaidumą, tada 1.4 versijoje buvo įdiegta patobulinta prisijungimo konfigūracija ir galimybė apriboti pralaidumą žemyn arba aukštyn , taip nustatant maksimalų atsisiuntimo greitį ir (arba) didžiausią įkėlimo greitį.

Naudodamiesi šia priemone, galėsite ištrinti nustatytas ribas ir iš komandinės eilutės parodyti dabartinę sąsajos būseną.

1. Kaip įdiegti „WonderShaper Linux“


Norėdami įdiegti šią paslaugą, galime atlikti bet kurią iš šių eilučių:
 sudo apt install Wondershaper („Debian“ / „Ubuntu“) sudo yum install Wondershaper (CentOS / RHEL)

DIDELIS

Arba norėdami išgauti ir įdiegti naujausius „WonderShaper“ naujinius, turime klonuoti sistemoje „WonderShaper GitHub“ saugyklą, tada eiti į vietinę saugyklą ir įdiegti ją naudodami šias komandas:

 cd bingit klonas https://github.com/magnific0/wondershaper.gitcd Wondershapersudo make install
PastabaNorėdami tai padaryti, turime suskaičiuoti sistemoje įdiegtą „git“ programą.

2. Kaip aptikti „Linux“ tinklo sąsają


Dabar turime žinoti, kokia yra tinklo sąsaja ar sąsajos mūsų sistemoje, todėl galime vykdyti bet kurią iš šių komandų:
 ifconfig ip addr

DIDELIS

Šiuo atveju matome, kad naudojama sąsaja yra enp0s3.

3. Kaip naudoti „WonderShaper“ „Linux“


Kai tai apibrėžta, atėjo laikas naudoti šią priemonę, kad būtų apribotas pralaidumo naudojimas sistemoje.

1 žingsnis
Jei norime apibrėžti didžiausią tam tikros sąsajos atsisiuntimo greitį Kbps, turime vykdyti šią komandą su parinktimi -a, kuri apibrėžia sąsają, ir -d, kuri apibrėžia greitį Kbps):

 4048
Mes taip pat galime apibrėžti įkėlimo greitį, naudodami šį parametrą -u
 1048
Arba galime taikyti abi parinktis vienoje komandoje taip:
 Wondershaper -a enp0s3 -d 4048 -u 1048
Pasirinkimas -s leidžia pamatyti dabartinę pasirinktos sąsajos būseną:
 stebuklų kūrėjas -sa enp0s3

DIDELIS

2 žingsnis
Jei norime išvalyti įkėlimo ir atsisiuntimo apribojimus, turime atlikti šiuos veiksmus:

 Wondershaper -ca enp0s3

DIDELIS

4. Kaip nuolat paleisti „WonderShaper“ „Linux“ sistemoje


Galima paleisti „WonderShaper“ įrankį kaip paslaugą, kur pralaidumo konfigūravimo parametrai yra apibrėžti konkrečiame konfigūracijos faile, kuris leidžia „WonderShaper“ paleisti sistemos įkrovos metu ir riboja pralaidumo naudojimą automatiškai.

1 žingsnis
Norėdami tai padaryti, norėdami sukurti naują konfigūracijos failą, turime vykdyti šią eilutę su norimu redaktoriumi:

 sudo nano /etc/conf.d/wondershaper
2 žingsnis
Ten įklijuosime:
 [Wondershaper] # AdapterIFACE = "wlp1s0" # Atsisiuntimo greitis KbpsDSPEED = "4048" # Įkėlimo greitis KbpsUSPEED = "512"

DIDELIS

Ten mes apibrėžiame tiek atsisiuntimo, tiek įkėlimo rodiklius. Pakeitimus išsaugome naudodami „Ctrl“ + O klavišus ir išeiname iš redaktoriaus naudodami „Ctrl“ + X klavišus.

3 žingsnis
Po to mes vykdysime šias eilutes:

 sudo systemctl start Wondershaper (Pradėti paslaugą) sudo systemctl enable Wondershaper (Įgalinti paslaugą) sudo systemctl status Wondershaper (Patikrinkite paslaugos būseną)
Jei atliksite kokių nors failo pakeitimų, galime iš naujo paleisti paslaugą ir pritaikyti šiuos pakeitimus:
 sudo systemctl iš naujo paleiskite „Wondershaper“
Jei reikia sustabdyti paslaugą, galime atlikti šiuos veiksmus:
 sudo systemctl sustabdyti stebuklų kūrėją
4 žingsnis
Įvairios „WonderShaper“ naudojimo galimybės yra šios:

Rodyti pagalbą

 -h

Konfigūruokite pasirinktą adapterį


Nustatykite maksimalų atsisiuntimo greitį (Kbps)
 -d 

Nustatomas maksimalus įkėlimo greitis (Kbps)
 -arba 

Naudoja iš anksto nustatytus failus /etc/conf.d/wondershaper.conf
 -p

Išvalo adapterio ribas
 -c

Rodo dabartinę adapterio būseną
 -s

Šios priemonės dėka bus galima konkrečiai ir tiesiogiai valdyti visą „Linux“ pralaidumą.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave