Apriboti tinklo sąsajos pralaidumą

Tam tikrais atvejais turime apriboti pralaidumą, atsisiuntimo ir įkėlimo greitį, kurį kompiuteris turės tinklo sąsajoje.

Tarkime, kad turime serverį, kurio pagrindinė sąsaja (pavyzdžiui, eth0) turi turėti ribotą greitį, kodėl? ... dėl kokios nors priežasties niekada nenuvertinkime to, ką gali galvoti viršininkas ir paprašykite IT komandos haha.

Tokiu atveju tam galime naudoti kelias programas, šiandien aš kalbėsiu apie: stebuklų formuotojas

kumštis-visas juostos plotis-4f9f00c-intro

„WonderShaper“ įrengimas

Skirstomosiose vietose, tokiose kaip „Debian“, „Ubuntu“ ar išvestinės priemonės, pakanka:

sudo apt-get install wondershaper

„ArchLinux“ turime jį pašalinti iš AUR:

yaourt -S wondershaper-git

„ArchLinux“ svarbu įdiegti „git“, o ne įprastą, nes įprastas man neveikė

Naudojant „WonderShaper“

Kad tai veiktų paprasta, mes kaip pirmąjį parametrą turime perduoti tinklo sąsają, kurią norime apriboti, tada perduodame jai maksimalų atsisiuntimo greitį ir trečią (ir paskutinį) įkėlimo greitį.

Sintaksė yra:

sudo wondershaper <interfaz> <download> <upload>

Daugmaž taip:

sudo wondershaper eth0 1000 200

Tai reiškia, kad turėsiu atsisiųsti 1000 KB pralaidumą ir įkelti tik 200 KB pralaidumą.

ArchLinux sistemoje svarbu į tai atsižvelgti Ši eilutė neveiks, nes „ArchLinux“ turėjome įdiegti kitą paketą. Čia tai būtų:

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

Kitaip tariant, pavyzdys yra:

sudo wondershaper -a enp9s0 -d 1000 -u 200

Kaip grąžinti pakeitimus ir atgauti pradinį pralaidumą?

Norėdami pakeisti pakeitimus, ty išvalyti tai, ką padarėme, pakanka:

sudo wondershaper clear <interfaz>

Pavyzdžiui:

sudo wondershaper clear eth0

Kadangi „ArchLinux“ tai būtų:

sudo wondershaper -c -a <interfaz>

Pabaiga!

Na nėra ką daugiau pridėti. Jie gali perskaityti paraiškos vadovą:

man wondershaper

Tikiuosi, kad jums tai įdomu 😉


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Federico sakė

    Pasitarkite, aš visada turėjau tą pačią painiavą. 200kb ir 1000kb būtų 100k parsisiųsti ir 20k įkelti, tiesa?

    1.    atvirumas sakė

      Ką turite omenyje sakydami „k“?
      1000 1 KB atsisiųsti būtų lygu 200 MB, o 200 KB - XNUMX KB įkėlimui.

    2.    MSX sakė

      Frederikas:
      Perdavimo greitis matuojamas ne kilogramais / megabaitais, o „kilogramais / megabaitais“.

      „Google“ turi patogų skaičiuoklę toms konversijoms, kurios „Chrome“ veikia iš pačios „Omnibar“, pavyzdžiui: nuo 10 megabaitų iki kilobaitų.

      Santykis yra 1 kb = 8000 bitų
      Vikipedija: http://en.wikipedia.org/wiki/Kilobit

  2.   Robertas sakė

    Šis patarimas yra labai geras, kaip man elgtis, kai, pavyzdžiui, universitete prie „WiFi“ yra prisijungę daugiau nei 500 studentų, neskaičiuojant telefonų ir planšetinių kompiuterių, ar stebuklų formuotojas palaikys, ar turėsiu naudoti bet kokią aparatinę įrangą?

    1.    KZKG ^ Gaara sakė

      Bet ką iš tikrųjų reikia daryti, nes aš tavęs nesupratau.

      1.    paskutinis naujokas sakė

        Manau, kad tai susiję su prijungtų studentų ribojimu, tačiau nurodyta programa riboja tik konkrečios įrangos sąsają, interneto sparta išliks tokia pati ir kitoms.

      2.    KZKG ^ Gaara sakė

        Na, tam pakaks „Squid“ ir „Delay Pools“?

      3.    jungiklis sakė

        KZKG ^ Gaara, turi omeny šis pranešimas (tas pats straipsnis privertė mane tai prisiminti skaitant)?

    2.    antonio sakė

      Tai, ką jums reikia padaryti, yra „Mikrotik“ įranga

  3.   Brian sakė

    Man tai niekada neveikė 🙁
    O gal aš gerai nesupratau.
    Tai darant: sudo wondershaper eth0 1000 200
    Ar tai reiškia, kad interneto greitis tinklo kabeliu ribojamas iki 1000 kb / s (kilobaitų per sekundę) atsisiuntimui ir 200 kb / s (kilobaitų per sekundę) įkėlimui?
    O gal tai būtų 1000 kilobitų pasroviui ir 200 kilobitų įkelta?

  4.   Chosė sakė

    Tai man buvo labai naudinga. Labai ačiū.

    1.    KZKG ^ Gaara sakė

      Ačiū jums už komentarus 😉

      1.    MSX sakė

        Ką daro p.
        Atrodo, kad „Trickle“ veikia net nutraukus bandomąjį atsisiuntimą, niekada neviršijo sukonfigūruotos ribos; stebuklų, kurio neišbandžiau.

        Bandymo aplinka:
        OS: „Fedora 21“ per dieną
        „Trickle“: 1.07 versija
        „Chrome“: 40.0.2214.115 versija nežinoma (64 bitų)
        Proceso pavadinimas (viršuje): chromas
        CLI komanda: # trickle -d 200 / opt / google / chrome / chrome

        Palieku jums įdomų palyginimą: http://www.ubuntugeek.com/use-bandwidth-shapers-wondershaper-or-trickle-to-limit-internet-connection-speed.html

        Sveiki atvykę!

  5.   MSX sakė

    Aš naudoju „trickle“, kai turiu šiek tiek laiko, bandau Wondershaper juos palyginti them

    1.    MSX sakė

      Greitas skirtumas, kurio praleidau komentuodamas, yra tai, kad srautas gali veikti priekiniame plane, taigi, norėdami sustabdyti tinklo formavimą, tiesiog Cc

    2.    KZKG ^ Gaara sakė

      Apie tai ir planuoju kalbėti šiomis dienomis, ar jūs leidote tai veikti su „Chromium“ ar „Firefox“?

  6.   Eduardo sakė

    klausimas, jis taip pat skirtas atskirai apriboti virtualaus tinklo sąsajas, pavyzdžiui:
    wlan0: 0
    wlan0: 1

    1.    KZKG ^ Gaara sakė

      Aš nebandžiau su tuo.

  7.   Juanas CP Quintana sakė

    Puiki priemonė!

  8.   Birkhoffas sakė

    Labai įdomu!!
    Kaip galiu apriboti pralaidumą ne tik šiam kompiuteriui, bet ir kompiuteriams, kurie juo jungiasi prie interneto? Norėčiau tai padaryti paskirstydamas pralaidumą kiekvienam IP. Tai įmanoma??

    1.    KZKG ^ Gaara sakė

      Tai galima padaryti naudojant „Squid“, proxy serverį par excellence. Matau, kad esate iš tos pačios šalies. GUTL turime adresų sąrašą ir forumą. Paklauskite ten, jei turite problemų su internetu. Su „Squid and Delay Pools“ tai daroma.

      1.    Birkhoffas sakė

        Taip, aš naudojuosi, bet negavau atsakymo, kaip tai padaryti. Aš ką nors padariau su TC ir HTB, bet aš naudoju 2 tinklo sąsajas ir noriu naudoti tik tą, kurią turiu internete. Ačiū!!

  9.   Jonathanas Diazas sakė

    Puiku !! Ilgą laiką ieškojau greito ir lengvo sprendimo, nes noriu tik namams, o kalmarų per daug tik dviem ar trims šeimininkams!

  10.   Benderis Benderis Rodriguezas sakė

    Super, tik tai, ko aš ieškojau, labai ačiū