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
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
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 😉
Konsultasikan, saya selalu mengalami kebingungan yang sama. 200kb dan 1000kb akan menjadi 100k download dan 20k upload, bukan?
Apa yang Anda maksud dengan 'k'?
Pengunduhan 1000kb sama dengan 1mb, sedangkan 200kb sama dengan 200kb upload.
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
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?
Tapi apa yang benar-benar perlu Anda lakukan, karena saya tidak mengerti Anda.
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.
Nah untuk itu dengan Squid dan Delay Pools sudah cukup kan?
KZKG ^ Gaara, maksud Anda posting ini (artikel yang sama ini membuat saya mengingatnya saat membacanya)?
Yang perlu Anda lakukan itu adalah peralatan Mikrotik
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?
Itu sangat berguna bagi saya. Terima kasih banyak.
Terima kasih telah berkomentar 😉
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!
Saya menggunakan 'tetesan', ketika saya punya waktu saya mencoba keajaiban untuk membandingkannya 🙂
Perbedaan cepat yang saya lewatkan untuk berkomentar adalah tetesan dapat berjalan di latar depan sehingga untuk menghentikan pembentukan jaringan, cukup Cc
Itulah yang saya rencanakan untuk dibicarakan hari ini, apakah Anda berhasil membuatnya berfungsi dengan Chromium atau Firefox?
pertanyaan, itu juga berfungsi untuk membatasi antarmuka jaringan virtual secara terpisah seperti:
wlan0: 0
wlan0: 1
Saya belum mencoba dengan itu.
Alat yang luar biasa!
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??
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.
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!!
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!
Super, apa yang saya cari, terima kasih banyak