Запуск HTB QoS всегда приводит к зависании машины через совершенно случайное время - это может произойти и через 5 минут и через 5 часов. Никаких сообщений об ошибках в логах нет. Без QoS никаких зависаний. Использую Gentoo. Железо - pIV-2.8 1Gb памяти
zahar ~ # uname -r 2.6.16-gentoo-r7
Ядро дополнительно патчу esfq-2.6.15.1 и linux-2.6.16-imq2.diff. Патчи ложаться без проблем. Весь трафик с ppp+ заворачиваю на imq0 через iptables. Сам Qos скрипт предельно простой:
ip link set dev imq0 down ip link set dev imq0 up tc qdisc del dev imq0 root tc qdisc add dev imq0 root handle 1: htb default 10 tc class add dev imq0 parent 1: classid 1:1 htb rate 128kbit tc class add dev imq0 parent 1:1 classid 1:10 htb rate 58kbit ceil 128kbit tc class add dev imq0 parent 1:1 classid 1:20 htb rate 40kbit ceil 64kbit tc class add dev imq0 parent 1:1 classid 1:30 htb rate 30kbit ceil 32kbit
tc qdisc add dev imq0 parent 1:10 handle 10: esfq perturb 10 hash dst tc qdisc add dev imq0 parent 1:20 handle 20: esfq perturb 10 hash dst tc qdisc add dev imq0 parent 1:30 handle 30: esfq perturb 10 hash dst
tc filter add dev imq0 parent 1: protocol ip u32 match ip dst 192.168.20.46 flowid 1:20 tc filter add dev imq0 parent 1: protocol ip u32 match ip dst 192.168.20.26 flowid 1:30
и до зависания нормально работает. Пробовал не использовать esfq - результат тот же. Есть какие советы? В каком направлении копать (Гугль и forums.gentoo.org не предлагать)? Заранее благодарен всем за дельные советы