В настоящее время я работаю над формированием трафика в Linux. У нас есть клиент, подключенный к серверу под управлением nat и dhcp. Мы хотим ограничить как скорость загрузки, так и скорость загрузки клиента / клиентов.
Однако работает только лимит загрузки.
Ограничение загрузки (часть сценария) РАБОТАЕТ
tc class add dev eth1 parent 1:1 classid 1:4 htb rate 30000kbit
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.0.101/32 flowid 1:4
Ограничение загрузки (часть сценария)
tc class add dev eth1 parent 1:1 classid 1:4 htb rate 30000kbit
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.0.101/32 flowid 1:4
Единственное, что изменяется в части загрузки, это "dst" на "src". Проблема в том, что когда мы заменяем часть загрузки скрипта частью загрузки, никаких ограничений не делается. что случилось
Отредактировано после того, как Дэвид Шварц ответил мне:
Мой диск, на котором я использовал ограничение загрузки и загрузки.
tc qdisc add dev eth1 root handle 1: htb default 30
Qdisc я добавляю сейчас
tc qdisc add dev eth1 ingress