Omejite pasovno širino omrežnega vmesnika

V določenih primerih moramo omejiti pasovno širino, hitrost prenosa in nalaganja, ki jih bo imel računalnik v omrežnem vmesniku.

Recimo, da imamo strežnik, katerega glavni vmesnik (na primer eth0) moramo imeti omejeno hitrost, zakaj? ... iz kakršnega koli razloga nikoli ne podcenjujmo, kaj si šef lahko misli in zahteva od informacijske ekipe haha.

V tem primeru lahko za to uporabimo več aplikacij, danes bom govoril o: čudežni ustvarjalec

pest-full-of-bandwidth-4f9f00c-intro

Namestitev WonderShaper

V distribucijskih sistemih, kot so Debian, Ubuntu ali derivati, samo:

sudo apt-get install wondershaper

V ArchLinuxu ga moramo odstraniti iz AUR:

yaourt -S wondershaper-git

V ArchLinuxu je pomembno, da namestite git in ne običajnega, ker mi običajni ni delal

Uporaba WonderShaper

Da bo delovalo preprosto, moramo kot prvi parameter navesti omrežni vmesnik, ki ga želimo omejiti, nato pa mu posredovati največjo hitrost prenosa in tretjo (in zadnjo) hitrost nalaganja.

Sintaksa je:

sudo wondershaper <interfaz> <download> <upload>

Bolj ali manj:

sudo wondershaper eth0 1000 200

To pomeni, da bom imel pasovno širino 1000 kb za prenos in le 200 KB za prenos.

V ArchLinuxu je pomembno upoštevati Ta vrstica ne bo delovala, ker smo morali v ArchLinux namestiti drug paket. Tu bi bilo:

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

Z drugimi besedami, primer je:

sudo wondershaper -a enp9s0 -d 1000 -u 200

Kako razveljavim spremembe in vrnem prvotno pasovno širino?

Če želite spremeniti spremembe, to je očistiti to, kar smo naredili, je dovolj:

sudo wondershaper clear <interfaz>

Na primer:

sudo wondershaper clear eth0

Medtem ko bi bilo v ArchLinux:

sudo wondershaper -c -a <interfaz>

Konec!

No, ni kaj dosti več za dodati. Priročnik za uporabo lahko preberejo tako:

man wondershaper

Upam, da se vam zdi zanimivo 😉


Vsebina članka je v skladu z našimi načeli uredniška etika. Če želite prijaviti napako, kliknite tukaj.

24 komentarja, pustite svojega

Pustite svoj komentar

Vaš e-naslov ne bo objavljen.

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Federico je dejal

    Posvetujte se, vedno sem imel enako zmedo. 200kb in 1000kb bi bilo 100k prenos in 20k prenos, kajne?

    1.    odkritost je dejal

      Kaj mislite s k?
      1000 kb prenosa bi bilo enako 1 MB, medtem ko bi 200 kb ustrezalo 200 kb nalaganja.

    2.    MSX je dejal

      Frederick:
      Hitrost prenosa se ne meri v kilo / megabajtih, temveč v »kilo / megabitih«.

      Google ima priročen kalkulator za tiste pretvorbe, ki v Chromu delujejo iz Omnibarja, na primer: 10 megabajtov do kilobajtov.

      Razmerje je 1kb = 8000 bitov
      Wikipedia: http://en.wikipedia.org/wiki/Kilobit

  2.   Robert je dejal

    Ta namig je zelo dober. Kako naj naredim, ko je na primer na univerzi več kot 500 študentov povezanih z WiFi brez štetja telefonov in tabličnih računalnikov, ali bo čudež imel podporo ali bom moral uporabiti kakršno koli strojno opremo?

    1.    KZKG ^ Gaara je dejal

      Kaj pa v resnici moraš narediti, ker te nisem razumel.

      1.    zadnji novinec je dejal

        Mislim, da se nanaša na omejevanje povezanih študentov, vendar navedeni program omejuje samo vmesnik določenega računalnika, internetna hitrost bo ostala enaka za ostale.

      2.    KZKG ^ Gaara je dejal

        No, za Squid in Delay Pools bi bilo to dovolj, kajne?

      3.    preklopnik je dejal

        KZKG ^ Gaara, misliš ta post (zaradi istega članka sem se ga med branjem spomnil)?

    2.    Anthony je dejal

      Kar morate storiti, je oprema Mikrotik

  3.   Brian je dejal

    Nikoli mi ni uspelo 🙁
    Ali morda nisem dobro razumel.
    Naredite to: sudo čudežni oblikovalec eth0 1000 200
    Ali to pomeni, da omejuje internetno hitrost prek omrežnega kabla na 1000 kb / s (kilobajt na sekundo) za prenos in 200 kb / s (kilobajt na sekundo) za prenos?
    Ali bi šlo za 1000 kilobitov dolvodno in naloženo 200 kilobitov?

  4.   jose je dejal

    Zelo koristno mi je bilo. Najlepša hvala.

    1.    KZKG ^ Gaara je dejal

      Hvala, ker ste komentirali 😉

      1.    MSX je dejal

        Kaj pa g.
        Zdi se, da Trickle deluje, tudi po prekinitvi poskusnega prenosa ni nikoli presegel nastavljene meje; čudež, ki ga nisem poskusil.

        Testno okolje:
        OS: Fedora 21 na dan
        Trickle: različica 1.07
        Chrome: različica 40.0.2214.115 neznana (64-bitna)
        Ime postopka (zgoraj): krom
        Ukaz CLI: # trickle -d 200 / opt / google / chrome / chrome

        Zapuščam zanimivo primerjavo: http://www.ubuntugeek.com/use-bandwidth-shapers-wondershaper-or-trickle-to-limit-internet-connection-speed.html

        Lep pozdrav!

  5.   MSX je dejal

    Uporabljam 'curke', ko jih nekaj časa preizkušam, da jih primerjam nders

    1.    MSX je dejal

      Hitro razlikovanje, ki sem ga zamudil pri komentiranju, je, da lahko v ospredju teče kaplja, tako da se ustavi oblikovanje omrežja, samo Cc

    2.    KZKG ^ Gaara je dejal

      O tem nameravam govoriti danes, ali vam je uspelo, da je deloval s Chromiumom ali Firefoxom?

  6.   Edward je dejal

    vprašanje, služi tudi za ločeno omejevanje vmesnikov navideznih omrežij, kot so:
    wlan0: 0
    wlan0: 1

    1.    KZKG ^ Gaara je dejal

      Nisem poskusil s tem.

  7.   Juan C.P. Quintana je dejal

    Odlično orodje!

  8.   birkhoff je dejal

    Zelo zanimivo!!
    Kako lahko omejim pasovno širino ne samo na ta računalnik, temveč na računalnike, ki se prek njega povezujejo z internetom? To bi rad naredil tako, da bi določil pasovno širino na IP. Mogoče je??

    1.    KZKG ^ Gaara je dejal

      To je mogoče storiti s Squid, najpomembnejšim proxy strežnikom. Vidim, da ste iz moje države, v GUTL imamo poštni seznam in forum, vprašajte tam, če imate težave z internetom. S Squid in Delay Pools je to storjeno.

      1.    birkhoff je dejal

        Da, uporabljam ga, vendar nisem prejel odgovora, kako to storiti. Nekaj ​​sem naredil s TC in HTB, vendar uporabljam dva omrežna vmesnika in želim uporabljati samo tistega, ki ga imam za internet. Hvala vam!!

  9.   Jonathan Diaz je dejal

    Super !! Dolgo časa sem iskal hitro in enostavno rešitev, ker si jo želim le doma, lignjev pa je preveč za samo dva ali tri gostitelje!

  10.   Bender Bender Rodriguez je dejal

    Super, ravno tisto, kar sem iskal, najlepša hvala

bool (true)