Membentuk lalu lintas masuk menggunakan tc (dan IFB?) Pada antarmuka NAT [ditutup]

3

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)?

Azendale
sumber
Saya sangat suka pertanyaan itu, tapi saya pikir itu mungkin lebih cocok untuk UL daripada AU. UL cenderung mengirimkan lebih banyak pertanyaan pada server / alat / teknis, di mana menurut saya, di mana AU cenderung melakukan lebih banyak pertanyaan 'menjalankan desktop dengan benar'. Saya bisa saja salah. Jika Anda mempostingnya di UL, hapus pertanyaan di sini saat melakukannya.
RobotHumans
Bukankah lebih baik memindahkannya ke sana dan tidak mengirim pertanyaan serupa lainnya? Menurut pendapat saya, pertanyaan ini mungkin juga bagus di serverfault.com. Ada beberapa pertanyaan semacam ini dijawab.
qbi
Saya setuju serverfault menjadi kemungkinan lain. Saya pikir posting dan menghapus pekerjaan pembuangan sidesteps pada moderator, jadi saya semua untuk itu.
RobotHumans

Jawaban: