Ograničite propusnost mrežnog sučelja

U određenim prilikama moramo ograničiti propusnost, brzinu prenosa i učitavanja koju će računar imati na mrežnom sučelju.

Pretpostavimo da imamo server čiji glavni interfejs (na primjer eth0) moramo imati ograničenu brzinu, zašto? ... iz bilo kojeg razloga, nemojmo nikada podcjenjivati ​​što šef može misliti i tražiti od IT tima haha.

U ovom slučaju za to možemo koristiti nekoliko aplikacija, danas ću govoriti o: čudesnik

šaka-puna-širina pojasa-4f9f00c-uvod

WonderShaper instalacija

U distribucijama poput Debiana, Ubuntu-a ili derivata, dovoljno je sa:

sudo apt-get install wondershaper

U ArchLinux-u ga moramo ukloniti iz AUR-a:

yaourt -S wondershaper-git

U ArchLinux-u je važno instalirati git, a ne onaj normalni, jer mi normalni nije radio

Korištenje WonderShaper

Da bi to jednostavno funkcioniralo, kao prvi parametar moramo dodati mrežno sučelje koje želimo ograničiti, a zatim mu proslijediti maksimalnu brzinu preuzimanja i treću (i zadnju) brzinu prijenosa.

Sintaksa je:

sudo wondershaper <interfaz> <download> <upload>

Manje više:

sudo wondershaper eth0 1000 200

To znači da ću imati propusnost od 1000kb za preuzimanje i samo 200kb za upload.

U ArchLinux-u je važno uzeti u obzir Ova linija neće raditi, jer smo u ArchLinux morali instalirati drugi paket. Ovdje bi bilo:

sudo wondershaper -a <interfaz> -d <download> -u <upload>

Odnosno, primjer je:

sudo wondershaper -a enp9s0 -d 1000 -u 200

Kako da vratim promjene i vratim izvornu propusnost?

Da biste poništili promjene, odnosno očistili ono što smo učinili, samo:

sudo wondershaper clear <interfaz>

Na primjer:

sudo wondershaper clear eth0

Dok bi u ArchLinux-u to bilo:

sudo wondershaper -c -a <interfaz>

Kraj!

Pa nema još puno toga za dodati. Oni mogu pročitati priručnik za prijavu:

man wondershaper

Nadam se da će vam biti zanimljivo 😉


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Federico rekao je

    Posavjetujte se, uvijek sam imao istu zabunu. 200kb i 1000kb bi bilo 100k preuzimanje i 20k upload, zar ne?

    1.    iskrenost rekao je

      Što mislite pod 'k'?
      1000kb preuzimanja bilo bi jednako 1mb, dok bi 200kb bilo jednako 200kb otpremanja.

    2.    MSX rekao je

      Frederick:
      Brzina prijenosa ne mjeri se u kilogramima / megabajtima, već u kilogramima / megabitima.

      Google ima praktični kalkulator za ove konverzije koji u Chromeu radi od samog Omnibara, na primjer: 10 megabajta do kilobajta.

      Veza je 1kb = 8000 bita
      wikipedia: http://en.wikipedia.org/wiki/Kilobit

  2.   robert rekao je

    Ovaj je savjet vrlo dobar, kako da postupim kada je, na primjer, na univerzitetu više od 500 studenata povezanih na WiFi bez brojanja telefona i tableta, hoće li čuvar imati podršku ili ću morati koristiti bilo koji hardver?

    1.    KZKG ^ Gaara rekao je

      Ali šta zapravo trebaš učiniti, jer te nisam razumio.

      1.    lastnewbie rekao je

        Mislim da se odnosi na ograničavanje povezanih učenika, ali naznačeni program ograničava samo interfejs određenog računara, brzina interneta ostat će ista za ostale.

      2.    KZKG ^ Gaara rekao je

        Pa za to bi sa Squid i Delay Pools bilo dovoljno, zar ne?

      3.    switcher rekao je

        KZKG ^ Gaara, mislite li ova poruka (ovaj isti članak me natjerao da se sjetim čitajući ga)?

    2.    Antonio rekao je

      Ono što trebate učiniti je Mikrotik oprema

  3.   Brian rekao je

    Nikad mi nije uspjelo 🙁
    Ili možda nisam dobro razumio.
    Radeći ovo: sudo wondershaper eth0 1000 200
    Da li se to prevodi kao ograničavanje brzine interneta preko mrežnog kabla na 1000 kb / s (kilobajt u sekundi) za preuzimanje i 200 kb / s (kilobajt u sekundi) za prenos?
    Ili bi to bilo 1000 kilobita nizvodno i 200 kilobita otpremljeno?

  4.   Jose rekao je

    Bilo mi je vrlo korisno. Hvala puno.

    1.    KZKG ^ Gaara rekao je

      Hvala vam što ste komentirali 😉

      1.    MSX rekao je

        Šta znači g.
        Čini se da kapljice funkcioniraju, čak i nakon prekida probnog preuzimanja nikada nisu prešle konfigurirano ograničenje; čudotvorac koji nisam probao.

        Test okruženje:
        OS: Fedora 21 dnevno
        Kapljice: verzija 1.07
        Chrome: Verzija 40.0.2214.115 nepoznata (64-bit)
        Naziv procesa (gore): hrom
        CLI naredba: # trickle -d 200 / opt / google / chrome / chrome

        Ostavljam vam zanimljivu usporedbu: http://www.ubuntugeek.com/use-bandwidth-shapers-wondershaper-or-trickle-to-limit-internet-connection-speed.html

        Pozdrav!

  5.   MSX rekao je

    Koristim „kapljice“, kad prođem neko vrijeme, pokušam ih čudesiti uporediti 🙂

    1.    MSX rekao je

      Brza razlika koju sam propustio komentirati je da se kapljice mogu pokretati u prvom planu pa da se zaustavi oblikovanje mreže, samo Cc

    2.    KZKG ^ Gaara rekao je

      O tome planiram razgovarati ovih dana, jeste li uspjeli da to uspije s Chromiumom ili Firefoxom?

  6.   Edwarde rekao je

    pitanje, on takođe služi za ograničenje interfejsa virtualne mreže odvojeno poput:
    wlan0: 0
    wlan0: 1

    1.    KZKG ^ Gaara rekao je

      Nisam pokušao s tim.

  7.   Juan C.P. Quintana rekao je

    Odličan alat!

  8.   birkhoff rekao je

    Vrlo zanimljivo !!
    Kako mogu ograničiti propusnost ne samo na ovaj računar, već i na računare koji se preko njega povezuju na Internet? Želio bih to učiniti dodjeljivanjem propusnosti po IP-u. To je moguće??

    1.    KZKG ^ Gaara rekao je

      To se može učiniti sa Squidom, najznačajnijim proxy serverom. Vidim da ste iz iste zemlje, u GUTL-u imamo mailing listu i forum, pitajte tamo imate li problema s internetom. Sa Squid i Delay Pools je to gotovo.

      1.    birkhoff rekao je

        Da, koristim ga, ali nisam dobio odgovor kako to učiniti. Nešto sam uradio s TC-om i HTB-om, ali koristim 2 mrežna sučelja i želim koristiti samo onaj koji imam za Internet. Hvala ti!!

  9.   Jonathan Diaz rekao je

    Super !! Dugo sam tražio brzo i jednostavno rješenje jer ga želim samo za kuću, a lignje je previše za samo dva ili tri domaćina!

  10.   Bender Bender Rodriguez rekao je

    Super, upravo ono što sam tražio, puno vam hvala