Batasi bandwidth antarmuka jaringan

Pada kesempatan tertentu kami perlu membatasi bandwidth, kecepatan unduh dan unggah yang dimiliki komputer pada antarmuka jaringan.

Misalkan kita memiliki server yang antarmuka utamanya (eth0 misalnya) kita perlu memiliki kecepatan terbatas, mengapa? ... untuk alasan apapun, jangan pernah meremehkan apa yang bisa dipikirkan dan ditanyakan oleh seorang Boss kepada tim IT haha.

Dalam hal ini kita dapat menggunakan beberapa aplikasi untuk ini, hari ini saya akan berbicara tentang: pembuat keajaiban

intro penuh-bandwidth-4f9f00c

Instalasi WonderShaper

Di distro seperti Debian, Ubuntu, atau turunannya, cukup:

sudo apt-get install wondershaper

Di ArchLinux kita perlu menghapusnya dari AUR:

yaourt -S wondershaper-git

Di ArchLinux, penting untuk menginstal git yang satu dan bukan yang normal, karena yang normal tidak berfungsi untuk saya

Menggunakan WonderShaper

Untuk membuatnya bekerja sederhana, kita harus melewati sebagai parameter pertama antarmuka jaringan yang ingin kita batasi, kemudian kita melewati kecepatan unduh maksimum dan ketiga (dan terakhir) kecepatan unggah.

Sintaksnya adalah:

sudo wondershaper <interfaz> <download> <upload>

Kurang lebih:

sudo wondershaper eth0 1000 200

Ini berarti saya akan memiliki bandwidth 1000kb untuk diunduh, dan hanya 200kb untuk mengunggah.

Di ArchLinux, hal ini penting untuk diperhitungkan Baris ini tidak akan berfungsi, karena di ArchLinux kita harus menginstal paket lain. Ini dia:

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

Dengan kata lain, contohnya adalah:

sudo wondershaper -a enp9s0 -d 1000 -u 200

Bagaimana cara mengembalikan perubahan dan mendapatkan kembali bandwidth asli saya?

Untuk membalikkan perubahan, yaitu membersihkan yang kita lakukan, cukup dengan:

sudo wondershaper clear <interfaz>

Sebagai contoh:

sudo wondershaper clear eth0

Sedangkan di ArchLinux akan menjadi:

sudo wondershaper -c -a <interfaz>

Tamat!

Yah, tidak banyak lagi yang bisa ditambahkan. Mereka dapat membaca manual aplikasi dengan:

man wondershaper

Saya harap Anda menganggapnya menarik 😉


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Federico dijo

    Konsultasikan, saya selalu mengalami kebingungan yang sama. 200kb dan 1000kb akan menjadi 100k download dan 20k upload, bukan?

    1.    keterusterangan dijo

      Apa yang Anda maksud dengan 'k'?
      Pengunduhan 1000kb sama dengan 1mb, sedangkan 200kb sama dengan 200kb upload.

    2.    MSX dijo

      Frederick:
      Kecepatan transfer tidak diukur dalam kilo / megabyte tetapi 'kilo / megabit'.

      Google memiliki kalkulator praktis untuk konversi yang di Chrome bekerja dari Omnibar itu sendiri, misalnya: 10 megabyte ke kilobyte.

      Hubungannya adalah 1kb = 8000 bit
      Wikipedia: http://en.wikipedia.org/wiki/Kilobit

  2.   robert dijo

    Tip ini sangat bagus, bagaimana cara melakukannya jika misalnya di universitas ada lebih dari 500 siswa yang terhubung ke WiFi tanpa menghitung ponsel dan tablet, apakah Wondershaper akan mendukung atau harus menggunakan perangkat keras?

    1.    KZKG ^ Gaara dijo

      Tapi apa yang benar-benar perlu Anda lakukan, karena saya tidak mengerti Anda.

      1.    newnewbie dijo

        Saya pikir ini mengacu pada membatasi siswa yang terhubung, tetapi program yang ditunjukkan hanya membatasi antarmuka komputer tertentu, kecepatan internet akan tetap sama untuk yang lain.

      2.    KZKG ^ Gaara dijo

        Nah untuk itu dengan Squid dan Delay Pools sudah cukup kan?

      3.    Pengalih dijo

        KZKG ^ Gaara, maksud Anda posting ini (artikel yang sama ini membuat saya mengingatnya saat membacanya)?

    2.    Anthony dijo

      Yang perlu Anda lakukan itu adalah peralatan Mikrotik

  3.   Brian dijo

    Itu tidak pernah berhasil untuk saya 🙁
    Atau mungkin saya tidak mengerti dengan baik.
    Melakukan ini: sudo wonderershaper eth0 1000 200
    Apakah itu berarti membatasi kecepatan internet melalui kabel jaringan hingga 1000 kb / s (kilobyte per detik) untuk diunduh dan 200 kb / s (kilobyte per detik) untuk mengunggah?
    Atau apakah 1000 kilobit di hilir dan 200 kilobit diunggah?

  4.   Jose dijo

    Itu sangat berguna bagi saya. Terima kasih banyak.

    1.    KZKG ^ Gaara dijo

      Terima kasih telah berkomentar 😉

      1.    MSX dijo

        Apa Tuan!
        Trickle tampaknya berfungsi, bahkan setelah membatalkan unduhan uji coba tidak pernah melebihi batas yang dikonfigurasi; sebuah keajaiban saya tidak mencoba.

        Lingkungan pengujian:
        OS: Fedora 21 sehari
        Trickle: versi 1.07
        Chrome: Versi 40.0.2214.115 tidak diketahui (64-bit)
        Nama proses (atas): chrome
        Perintah CLI: # trickle -d 200 / opt / google / chrome / chrome

        Saya meninggalkan perbandingan yang menarik: http://www.ubuntugeek.com/use-bandwidth-shapers-wondershaper-or-trickle-to-limit-internet-connection-speed.html

        Salam!

  5.   MSX dijo

    Saya menggunakan 'tetesan', ketika saya punya waktu saya mencoba keajaiban untuk membandingkannya 🙂

    1.    MSX dijo

      Perbedaan cepat yang saya lewatkan untuk berkomentar adalah tetesan dapat berjalan di latar depan sehingga untuk menghentikan pembentukan jaringan, cukup Cc

    2.    KZKG ^ Gaara dijo

      Itulah yang saya rencanakan untuk dibicarakan hari ini, apakah Anda berhasil membuatnya berfungsi dengan Chromium atau Firefox?

  6.   Edward dijo

    pertanyaan, itu juga berfungsi untuk membatasi antarmuka jaringan virtual secara terpisah seperti:
    wlan0: 0
    wlan0: 1

    1.    KZKG ^ Gaara dijo

      Saya belum mencoba dengan itu.

  7.   Juan C.P. Quintana dijo

    Alat yang luar biasa!

  8.   birkhoff dijo

    Sangat menarik!!
    Bagaimana cara membatasi bandwidth tidak hanya untuk komputer ini, tetapi juga ke komputer yang terhubung ke Internet melaluinya? Saya ingin melakukannya dengan mengalokasikan bandwidth per IP. Itu mungkin??

    1.    KZKG ^ Gaara dijo

      Ini dapat dilakukan dengan Squid, server proxy klasik. Saya melihat Anda berasal dari negara yang sama, di GUTL kami memiliki milis dan forum, tanyakan di sana apakah Anda memiliki masalah dengan internet. Dengan Squid dan Delay Pools selesai.

      1.    birkhoff dijo

        Ya, saya menggunakannya, tetapi saya belum menerima jawaban tentang cara melakukannya. Saya telah menyelesaikan sesuatu dengan TC dan HTB, tetapi saya menggunakan 2 antarmuka jaringan dan saya hanya ingin menggunakan yang saya miliki untuk Internet. Terima kasih!!

  9.   Jonathan Diazo dijo

    Hebat !! Saya telah mencari solusi cepat dan mudah untuk waktu yang lama karena saya hanya menginginkannya untuk rumah, dan cumi-cumi terlalu banyak untuk hanya dua atau tiga inang!

  10.   Bender Bender Rodriguez dijo

    Super, apa yang saya cari, terima kasih banyak