Saya memiliki mesin Ubuntu yang bertindak sebagai router / Stateful Firewall / NAT untuk koneksi internet saya. Ini memiliki beberapa port ethernet dan jaringan nirkabel untuk jaringan rumah saya (eth5, eth7, eth10 dan wlan1). Terhubung dengan modem DSL dalam mode bridged yang memberikan koneksi ke internet yang disebut ppp0. Saat ini saya menggunakan tc dan batas tingkat sederhana (TBF, IIRC) untuk membentuk lalu lintas keluar (yang bekerja sangat baik - tidak peduli berapa banyak yang diunggah, koneksi saya tidak meningkatkan latensi karena itu, yang merupakan tujuan).
Yang ingin saya lakukan adalah menggunakan tc untuk membatasi dan memprioritaskan lalu lintas masuk saya. Saya tahu Anda tidak dapat melakukan ini tanpa menetapkan perangkat palsu, menggunakan IMQ atau IFB. (Saya percaya IFB adalah cara baru yang "benar" untuk melakukannya.)
Jadi, bagaimana cara mengatur IFB sehingga saya bisa mengatur IFB sehingga saya dapat mengatur batas TBF sederhana untuk saat ini (dan kemudian mengatur alokasi bandwidth, seperti paket ack TCP mendapatkan sejumlah bandwidth tertentu yang dijamin)?
sumber
Jawaban:
Ini adalah bacaan yang bagus. Ini melibatkan menginstal shorewall.
http://www.shorewall.net/traffic_shaping.htm#IFB
sumber