Помогите пожалуйста, шейпер стал грузить систему, как выяснилось из-за линейный исходящих правил, на входящий трафик у меня правила с хэш фильтрами, а на исходящий обычные линейные правила, я решил сделать на исходящий трафик тоже хэш фильтры и теперь вообще не граничиться исходящий поток... Уточню nat стоит на роутере который выше... Вот комманды:
tc qdisc add dev eth1 root handle 1: htb
tc qdisc add dev eth0 root handle 1: htb
#
tc class add dev eth1 parent 1: classid 1:1 htb rate 1gbit
tc class add dev eth0 parent 1: classid 1:1 htb rate 1gbit
#
tc filter add dev eth1 parent 1: prio 1 handle ${seg}: protocol ip u32 divisor 256
tc filter add dev eth1 parent 1: protocol ip u32 ht 800:: match ip dst 192.168.${seg}.0/24 hashkey mask 0x000000ff at 16 link ${seg}:
#При нагрузке этих двух строк не было
tc filter add dev eth0 parent 1: prio 1 handle ${seg}: protocol ip u32 divisor 256
tc filter add dev eth0 parent 1: protocol ip u32 ht 800:: match ip src 192.168.${seg}.0/24 hashkey mask 0x000000ff at 16 link ${seg}:
#
tc class add dev eth1 parent 1:1 classid 1:${ID} htb rate ${speed}kbit ceil ${speed}kbit prio 2 quantum 15365
tc qdisc add dev eth1 parent 1:${ID} handle ${ID}: sfq perturb 10
tc filter add dev eth1 protocol ip prio 2 u32 ht ${THREEOC}:${FOUROCHEX}: match ip dst ${ip}/32 flowid 1:${ID}
#Вот так раньше шейпился исходящий трафик
tc class add dev eth0 parent 1:1 classid 1:${ID} htb rate ${speed}kbit prio 2 quantum 15365
tc qdisc add dev eth0 parent 1:${ID} handle ${ID}: sfq perturb 10
tc filter add dev eth0 protocol ip prio 2 u32 ht 800:: match ip src ${ip}/32 flowid 1:${ID}
#Вот так сейчас,
tc class add dev eth0 parent 1:1 classid 1:${ID} htb rate ${speed}kbit ceil ${speed}kbit prio 2 quantum 15365
tc qdisc add dev eth0 parent 1:${ID} handle ${ID}: sfq perturb 10
tc filter add dev eth0 protocol ip prio 2 u32 ht ${THREEOC}:${FOUROCHEX}: match ip src ${ip}/32 flowid 1:${ID}