Brugen af netværket er en af de vigtigste faktorer i enhver organisation uanset typen af økonomisk aktivitet, da så længe netværket giver den nødvendige adgang og er inden for de fastsatte tekniske krav, fungerer alt på en synkroniseret måde, begge roller og tjenester. af serveren som brugernes adgang til det lokale og eksterne netværk. Alt dette danner et sæt variabler, der skal optimeres til dets drift.
På netværksniveau har vi mange aspekter at tage højde for, men en af de mest sarte er båndbredden, da dette bestemmer mængden af data, der kan bruges i bestemte applikationer eller websteder, og også en større båndbredde vil muliggøre mere optimal browsing. Men det sker mange steder, at jo mere båndbredde jo mere adgang der misbruges til uregulerede websteder, såsom filmsider, musik, streaming osv., Som forbruger en stor del af båndbredden, der påvirker tjenester, der virkelig har brug for bedre hastigheder på Internettet. net.
Solvetic vil forklare, hvordan man installerer og bruger WonderShaper -værktøjet til at begrænse båndbredde på Linux -systemer og dermed have bedre kontrol over dette.
Hvad er WonderShaperWonderShaper er udviklet som et script, hvorigennem hver bruger vil have mulighed for at begrænse båndbredden på et eller flere netværkskort, denne begrænsning kan opnås ved hjælp af kommandoen iproute tc, men med meget mere avancerede og mere direkte funktioner på denne kontrol.
I version 1.3 af WonderShaper blev HTB-køen brugt i stedet for CBQ, som tillader bedre håndtering af båndbredde i højhastighedsforbindelser større end 10 MB, derefter blev der i version 1.4 implementeret en forbedret login-konfiguration og muligheden for at begrænse båndbredde ned eller op , og derved indstille den maksimale downloadhastighed og / eller den maksimale uploadhastighed.
Med dette værktøj vil det være muligt at slette de grænser, vi har etableret, og vise den aktuelle tilstand af et interface fra kommandolinjen.
1. Sådan installeres WonderShaper Linux
For at udføre installationen af dette værktøj kan vi udføre en af følgende linjer:
sudo apt install wondershaper (Debian / Ubuntu) sudo yum install wondershaper (CentOS / RHEL) sudo dnf install wondershaper (Fedora)
FORSTØRRE
Alternativt, for at udtrække og installere de nyeste WonderShaper -opdateringer, skal vi klone WonderShaper GitHub -depotet på systemet og derefter gå til det lokale arkiv og installere det ved hjælp af følgende kommandoer:
cd bingit klon https://github.com/magnific0/wondershaper.gitcd wondershapersudo gør installationBemærkTil dette skal vi tælle det git -værktøj, der er installeret på systemet.
2. Sådan registreres Linux -netværksgrænsefladen
Nu skal vi vide, hvad der er netværksgrænsefladen eller grænsefladerne i vores system, for dette kan vi udføre en af følgende kommandoer:
ifconfig ip addr
FORSTØRRE
I dette tilfælde ser vi, at den anvendte grænseflade er enp0s3.
3. Sådan bruges WonderShaper på Linux
Med dette defineret, er det tid til at bruge dette værktøj til at begrænse båndbreddeforbruget på systemet.
Trin 1
Hvis vi vil definere den maksimale downloadhastighed i Kbps for en bestemt grænseflade, skal vi udføre følgende kommando med indstillingen -a, der definerer grænsefladen og -d, der definerer hastigheden i Kbps):
wondershaper -a enp0s3 -d 4048Vi kan også definere uploadhastigheden ved hjælp af parameteren -u som denne
wondershaper -a enp0s3 -u 1048Eller vi kan anvende begge muligheder i en enkelt kommando som følger:
wondershaper -a enp0s3 -d 4048 -u 1048Indstillingen -s giver os mulighed for at se den aktuelle tilstand for den valgte grænseflade:
wondershaper -sa enp0s3
FORSTØRRE
Trin 2
Hvis vi vil rense upload- og downloadrestriktionerne, skal vi udføre følgende:
wondershaper -ca enp0s3
FORSTØRRE
4. Sådan kører du WonderShaper vedholdende på Linux -system
Det er muligt at køre WonderShaper -værktøjet som en tjeneste, hvor parametrene til konfiguration af båndbredden er defineret i en specifik konfigurationsfil, som gør det muligt for WonderShaper at starte ved systemstarttid og begrænser brugen af båndbredden. Automatisk.
Trin 1
For at opnå dette skal vi udføre følgende linje med den ønskede editor for at oprette en ny konfigurationsfil:
sudo nano /etc/conf.d/wondershaperTrin 2
Der vil vi indsætte følgende:
[wondershaper] # AdapterIFACE = "wlp1s0" # Downloadhastighed i KbpsDSPEED = "4048" # Uploadhastighed i KbpsUSPEED = "512"
FORSTØRRE
Der definerer vi både download- og uploadhastigheder. Vi gemmer ændringerne ved hjælp af Ctrl + O -tasterne og afslutter editoren med Ctrl + X -tasterne.
Trin 3
Herefter vil vi udføre følgende linjer:
sudo systemctl start wondershaper (start tjenesten) sudo systemctl aktiver wondershaper (aktiver tjenesten) sudo systemctl status wondershaper (tjek status for tjenesten)I tilfælde af ændringer i filen kan vi genstarte tjenesten for at anvende disse ændringer:
sudo systemctl genstart wondershaperHvis det er nødvendigt at stoppe tjenesten, kan vi udføre følgende:
sudo systemctl stop wondershaperTrin 4
De forskellige muligheder for at bruge WonderShaper er:
Vis hjælp
-h
Konfigurer den valgte adapter
-til
Indstil den maksimale downloadhastighed (i Kbps)
-d
Indstiller den maksimale uploadhastighed (i Kbps)
-eller
Gør brug af forudindstillingerne i /etc/conf.d/wondershaper.conf
-s
Rydder adaptergrænserne
-c
Viser adapterens aktuelle status
-s
Takket være dette værktøj vil det være muligt at styre al båndbredde i Linux på en konkret og direkte måde.