Bir ağ arayüzünün bant genişliğini kısıtlayın

Belirli durumlarda, bir bilgisayarın ağ arayüzünde sahip olacağı bant genişliğini, indirme ve yükleme hızını sınırlamamız gerekir.

Ana arayüzüne (örneğin eth0) sınırlı bir hıza sahip olmamız gereken bir sunucumuz olduğunu varsayalım, neden? ... her ne sebeple olursa olsun, bir Patronun ne düşünebileceğini ve BT ekibinden ne isteyebileceğini asla küçümsemeyelim haha.

Bu durumda bunun için birkaç uygulama kullanabiliriz, bugün konuşacağım: harikulade

bant genişliği dolu ilk-4f9f00c-giriş

WonderShaper kurulumu

Debian, Ubuntu veya türevleri gibi dağıtımlarda sadece:

sudo apt-get install wondershaper

ArchLinux'da onu AUR'dan kaldırmamız gerekiyor:

yaourt -S wondershaper-git

ArchLinux'ta normal olanı değil, git olanı kurmak önemlidir, çünkü normal olan benim için çalışmadı

WonderShaper'ı kullanma

Çalışmasını sağlamak için basit, sınırlandırılmasını istediğimiz ağ arayüzünü ilk parametre olarak geçirmeliyiz, sonra ona maksimum indirme hızını ve üçüncü (ve son) yükleme hızını geçmeliyiz.

Sözdizimi şöyledir:

sudo wondershaper <interfaz> <download> <upload>

Aşağı yukarı öyle:

sudo wondershaper eth0 1000 200

Bu, indirmek için 1000 kb ve yükleme için yalnızca 200 kb bant genişliğine sahip olacağım anlamına geliyor.

ArchLinux'ta hesaba katılması önemlidir Bu satır çalışmayacak, çünkü ArchLinux'ta başka bir paket kurmamız gerekiyordu. İşte şöyle olurdu:

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

Başka bir deyişle, bir örnek:

sudo wondershaper -a enp9s0 -d 1000 -u 200

Değişiklikleri nasıl geri alabilirim ve orijinal bant genişliğimi nasıl geri alabilirim?

Değişiklikleri tersine çevirmek, yani yaptığımız şeyi temizlemek için yeterli:

sudo wondershaper clear <interfaz>

Örnek:

sudo wondershaper clear eth0

ArchLinux'ta ise:

sudo wondershaper -c -a <interfaz>

Son!

Eklenecek çok şey yok. Uygulama kılavuzunu şu şekilde okuyabilirler:

man wondershaper

Umarım ilginç bulursun 😉


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Federico dijo

    Danışın, hep aynı kafa karışıklığını yaşadım. 200kb ve 1000kb, 100k indirme ve 20k yükleme olacaktır, değil mi?

    1.    Franzua dijo

      "K" ile ne demek istiyorsun?
      1000kb'lik indirme 1mb'a, 200kb'lik yüklemeye eşit olacaktır.

    2.    msx dijo

      Frederick:
      Aktarım hızı kilo / megabayt olarak değil, 'kilo / megabit' olarak ölçülür.

      Google, bu dönüşümler için Chrome'da Omnibar'ın kendisinden çalışan pratik bir hesap makinesine sahiptir, örneğin: 10 megabayttan kilobayta.

      İlişki 1 kb = 8000 bittir
      Vikipedi: http://en.wikipedia.org/wiki/Kilobit

  2.   Roberth dijo

    Bu ipucu çok iyi, örneğin üniversitede 500'den fazla öğrencinin telefon ve tabletleri saymadan WiFi'ye bağlanması durumunda wondershaper'ın desteği olacak mı yoksa herhangi bir donanım kullanmam gerekecek mi?

    1.    KZKG ^ Gaara dijo

      Ama gerçekten ne yapman gerekiyor, çünkü seni anlamadım.

      1.    son çaylak dijo

        Sanırım bağlı öğrencilerin sınırlandırılmasına atıfta bulunuyor, ancak belirtilen program yalnızca belirli bilgisayarın arayüzünü sınırlıyor, internet hızı diğerleri için aynı kalacak.

      2.    KZKG ^ Gaara dijo

        Bunun için Kalamar ve Gecikme Havuzları ile yeterli olur, değil mi?

      3.    swicher dijo

        KZKG ^ Gaara, demek istiyorsun Bu mesajı (aynı makale onu okurken hatırlamamı sağladı)?

    2.    Antonio dijo

      Yapman gereken şey Mikrotik ekipman

  3.   Brian dijo

    Benim için hiç çalışmadı 🙁
    Ya da belki iyi anlamadım.
    Bunu yapmak: sudo wondershaper eth0 1000
    Ağ kablosu üzerinden internet hızını indirme için 1000 kb / s (saniyede kilobayt) ve yükleme için 200 kb / s (saniyede kilobayt) ile sınırlandırıyor mu?
    Ya da 1000 kilobit aşağı ve 200 kilobit yukarı mı?

  4.   Jose dijo

    Benim için çok faydalı oldu. Çok teşekkürler.

    1.    KZKG ^ Gaara dijo

      Yorum yaptığınız için teşekkürler 😉

      1.    msx dijo

        Mr.!
        Deneme indirmesi iptal edildikten sonra bile, Trickle çalışıyor gibi görünüyor, yapılandırılan sınırı asla aşmadı; denemediğim bir harika.

        Test ortamı:
        İşletim Sistemi: Fedora 21 günde
        Trickle: sürüm 1.07
        Chrome: Sürüm 40.0.2214.115 bilinmiyor (64 bit)
        İşlem adı (üst): chrome
        CLI komutu: # trickle -d 200 / opt / google / chrome / chrome

        İlginç bir karşılaştırma bırakıyorum: http://www.ubuntugeek.com/use-bandwidth-shapers-wondershaper-or-trickle-to-limit-internet-connection-speed.html

        Selamlar!

  5.   msx dijo

    Bir süre varken onları karşılaştırmak için wondershaper'ı denediğimde 'damlama' kullanıyorum 🙂

    1.    msx dijo

      Yorum yapmayı kaçırdığım hızlı bir ayrım, damlama ön planda çalışabilir, böylece ağ şekillendirmeyi durdurabilir, sadece Cc

    2.    KZKG ^ Gaara dijo

      Bugünlerde bahsetmeyi planladığım şey bu, Chromium veya Firefox ile çalışmasını sağlamayı başardınız mı?

  6.   Edward dijo

    bir soru, aynı zamanda aşağıdaki gibi sanal ağ arayüzlerini ayrı ayrı sınırlandırmaya hizmet eder:
    wlan0: 0
    wlan0: 1

    1.    KZKG ^ Gaara dijo

      Ben bunu denemedim.

  7.   Juan C.P. Quintana dijo

    Mükemmel alet!

  8.   huş ağacı dijo

    Çok ilginç!!
    Bant genişliğini yalnızca bu bilgisayarla değil, aynı zamanda İnternet'e bağlanan bilgisayarlarla nasıl sınırlayabilirim? IP başına bant genişliği tahsis ederek yapmak istiyorum. Mümkün??

    1.    KZKG ^ Gaara dijo

      Bu, mükemmel bir proxy sunucusu olan Squid ile yapılabilir. Görüyorum ki siz aynı ülkedensiniz, GUTL'de bir mail listemiz ve forumumuz var, orada internette sorunlarınız olup olmadığını sorun. Kalamar ve Gecikme Havuzları ile yapılır.

      1.    huş ağacı dijo

        Evet, kullanıyorum ama nasıl yapılacağına dair bir cevap almadım. TC ve HTB ile bir şeyler yaptım, ancak 2 ağ arayüzünü kullanıyorum ve İnternet için yalnızca sahip olduğum arayüzü kullanmak istiyorum. Teşekkür ederim!!

  9.   jonathan diaz dijo

    Harika !! Uzun zamandır hızlı ve kolay bir çözüm arıyordum çünkü onu sadece ev için istiyorum ve kalamar sadece iki veya üç ana bilgisayar için çok fazla!

  10.   Bender Bender Rodriguez dijo

    Süper, tam aradığım şey, çok teşekkür ederim