Saya memiliki kotak linux (Centos 5.5) di mana saya ingin membatasi lalu lintas jaringan. Saya memiliki aplikasi yang kami distribusikan ke klien dan saya ingin mengujinya pada bandwidth minimum yang disarankan 256Mbit / detik. Sejauh ini tutorial tc yang saya lihat tampaknya memungkinkan Anda untuk membatasi bandwidth berdasarkan kriteria tertentu, tetapi saya ingin membatasi bandwidth dalam semua situasi (ke / dari semua alamat IP, tidak peduli seperti apa header IP, dll).
Satu tutorial menyarankan agar saya menggunakan:
tc filter add dev eth0 protocol ip parent 10: prio 2 flowid 10:2
tapi saya mendapatkan kesalahan berikut:
Unknown filter "flowid", hence option 10:2 is unparsable
Adakah ide tentang cara membatasi bandwidth yang masuk / keluar dari eth0 dalam semua keadaan?
sumber
tc qdisc add dev eth0 root handle 1: tbf rate 256mbit latency 1ms burst 1540
:? Terima kasih!Ini mungkin sedikit di luar jangkauan Anda, tetapi WAN-emu sangat baik dalam meniru lingkungan dengan persyaratan aneh untuk throughput dan latensi [1]
[1]: http://speed.cis.nctu.edu.tw/wanemu/ WAN-emu
sumber
Anda telah menambahkan 1 penggaris seperti ini tc qdisc tambahkan dev eth0 root handle 10: htb default 20
setelah itu seperti Anda
tc filter menambahkan dev eth0 protokol ip parent 10: prio 2 flowid 10: 2
sumber