Kā ierobežot joslas platumu Linux, izmantojot Wondershaper

Tīkla izmantošana ir viens no vissvarīgākajiem faktoriem jebkurā organizācijā neatkarīgi no saimnieciskās darbības veida, jo, kamēr tīkls nodrošina nepieciešamās piekļuves un atbilst noteiktajām tehniskajām prasībām, viss darbosies sinhronizēti, abas lomas un servera pakalpojumus kā lietotāju piekļuvi vietējam un ārējam tīklam. Tas viss veido mainīgo kopumu, kas ir optimizējams tā darbībai.

Tīkla līmenī mums ir jāņem vērā daudzi aspekti, bet viens no delikātākajiem ir joslas platums, jo tas nosaka datu apjomu, ko var izmantot konkrētās lietojumprogrammās vai vietnēs, kā arī lielāks joslas platums ļaus optimāli pārlūkot. Bet daudzviet gadās, ka jo lielāks joslas platums, jo lielāka piekļuve tiek ļaunprātīgi izmantota neregulētām vietnēm, piemēram, filmu vietnēm, mūzikai, straumēšanai u.c., kas patērē lielu daļu joslas platuma, ietekmējot pakalpojumus, kuriem patiešām nepieciešams labāks interneta ātrums. tīkls.

Solvetic paskaidros, kā instalēt un izmantot WonderShaper rīku, lai ierobežotu joslas platumu Linux sistēmās un tādējādi labāk to kontrolētu.

Kas ir WonderShaperWonderShaper ir izstrādāts kā skripts, ar kura palīdzību katram lietotājam būs iespēja ierobežot viena vai vairāku tīkla adapteru joslas platumu, šo ierobežojumu var sasniegt, izmantojot komandu iproute tc, bet ar daudz modernākām un tiešākām šīs vadības funkcijām.

WonderShaper 1.3 versijā CBQ vietā tika izmantota HTB rinda, kas ļauj labāk pārvaldīt joslas platumu ātrgaitas saitēs, kas ir lielākas par 10 MB, tad versijā 1.4 tika ieviesta uzlabota pieteikšanās konfigurācija un iespēja ierobežot joslas platumu uz leju vai uz augšu , tādējādi nosakot maksimālo lejupielādes ātrumu un / vai maksimālo augšupielādes ātrumu.

Izmantojot šo utilītu, no komandrindas būs iespējams izdzēst mūsu noteiktos ierobežojumus un parādīt saskarnes pašreizējo stāvokli.

1. Kā instalēt WonderShaper Linux


Lai instalētu šo utilītu, mēs varam izpildīt kādu no šīm rindām:
 sudo apt install Wondershaper (Debian / Ubuntu) sudo yum install brīnumdarītājs (CentOS / RHEL)

PALIELINĀT

Alternatīvi, lai iegūtu un instalētu jaunākos WonderShaper atjauninājumus, mums sistēmā ir jāklonē WonderShaper GitHub repozitorijs, pēc tam dodieties uz vietējo repozitoriju un instalējiet to, izmantojot šādas komandas:

 cd bingit klons https://github.com/magnific0/wondershaper.gitcd wonderershapersudo veikt instalēšanu
PiezīmeLai to izdarītu, mums ir jāuzskaita sistēmā instalētā utilīta git.

2. Kā noteikt Linux tīkla saskarni


Tagad mums jāzina, kurš ir mūsu sistēmas tīkla interfeiss vai saskarnes, tāpēc mēs varam izpildīt kādu no šīm komandām:
 ifconfig ip addr

PALIELINĀT

Šajā gadījumā mēs redzam, ka izmantotais interfeiss ir enp0s3.

3. Kā lietot WonderShaper operētājsistēmā Linux


Ja tas ir definēts, ir pienācis laiks izmantot šo utilītu, lai ierobežotu joslas platuma izmantošanu sistēmā.

1. darbība
Ja mēs vēlamies noteikt maksimālo lejupielādes ātrumu Kbps konkrētai saskarnei, mums jāizpilda šāda komanda ar opciju -a, kas nosaka saskarni un -d, kas nosaka ātrumu Kbps):

 brīnumdarītājs -a enp0s3 -d 4048
Mēs varam arī noteikt augšupielādes ātrumu, izmantojot šādu parametru -u
 1048
Vai arī mēs varam izmantot abas iespējas vienā komandā šādi:
 brīnumdarītājs -a enp0s3 -d 4048 -u 1048
Opcija -s ļauj mums redzēt pašreizējo atlasītās saskarnes stāvokli:
 brīnumdarītājs -sa enp0s3

PALIELINĀT

2. solis
Ja mēs vēlamies notīrīt augšupielādes un lejupielādes ierobežojumus, mums jāveic šādas darbības:

 brīnumdarītājs -ca enp0s3

PALIELINĀT

4. Kā pastāvīgi palaist WonderShaper Linux sistēmā


Ir iespējams palaist utilītu WonderShaper kā pakalpojumu, kur joslas platuma konfigurēšanas parametri ir definēti noteiktā konfigurācijas failā, kas ļauj WonderShaper palaist sistēmas sāknēšanas laikā un ierobežo joslas platuma izmantošanu automātiski.

1. darbība
Lai to panāktu, mums jāizpilda šāda rinda ar vēlamo redaktoru, lai izveidotu jaunu konfigurācijas failu:

 sudo nano /etc/conf.d/wondershaper
2. solis
Tur mēs ielīmēsim sekojošo:
 [Wondershaper] # AdapterIFACE = "wlp1s0" # Lejupielādes ātrums KbpsDSPEED = "4048" # Augšupielādes ātrums KbpsUSPEED = "512"

PALIELINĀT

Tur mēs definējam gan lejupielādes, gan augšupielādes ātrumu. Mēs saglabājam izmaiņas, izmantojot taustiņus Ctrl + O, un izejam no redaktora, izmantojot taustiņus Ctrl + X.

3. solis
Pēc tam mēs izpildīsim šādas rindas:

 sudo systemctl start Wondershaper (Sāciet pakalpojumu) sudo systemctl enable Wondershaper (Iespējot pakalpojumu) sudo systemctl status Wondershaper (Pārbaudiet pakalpojuma statusu)
Ja failā tiek veiktas izmaiņas, mēs varam restartēt pakalpojumu, lai piemērotu šīs izmaiņas:
 sudo systemctl restartējiet Wondershaper
Ja pakalpojums ir jāpārtrauc, mēs varam veikt šādas darbības:
 sudo systemctl apturiet brīnumdarītāju
4. solis
WonderShaper izmantošanas iespējas ir šādas:

Parādīt palīdzību

 -h

Konfigurējiet atlasīto adapteri

 -uz 

Maksimālā lejupielādes ātruma iestatīšana (Kb / s)
 -d 

Iestata maksimālo augšupielādes ātrumu (Kb / s)
 -vai 

Tiek izmantoti /etc/conf.d/wondershaper.conf iestatījumi
 -lpp

Notīra adaptera ierobežojumus
 -c

Parāda adaptera pašreizējo statusu
 -s

Pateicoties šai utilītprogrammai, būs iespējams pārvaldīt visu joslas platumu Linux konkrētā un tiešā veidā.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave