<div dir="ltr"><div><div><div><div><div>Отстроил балансировку сети следующим образом:<br><br>tc qdisc add dev $1 root handle 1: htb default 13<br><br>tc class add dev $1 parent 1: classid 1:1 htb rate 25kbps ceil 25kbps<br><br>tc class add dev $1 parent 1:1 classid 1:11 htb rate 1kbps ceil 25kbps prio 1<br>tc class add dev $1 parent 1:1 classid 1:12 htb rate 1kbps ceil 25kbps prio 2<br>tc class add dev $1 parent 1:1 classid 1:13 htb rate 1kbps ceil 25kbps prio 3<br><br>tc qdisc add dev $1 parent 1:11 handle 111: sfq perturb 10<br>tc qdisc add dev $1 parent 1:12 handle 121: sfq perturb 10<br>tc qdisc add dev $1 parent 1:13 handle 131: sfq perturb 10<br><br>tc filter add dev $1 protocol ip parent 1:0 prio 1 handle 1 fw flow 1:11<br>tc filter add dev $1 protocol ip parent 1:0 prio 2 handle 2 fw flow 1:12<br><br></div># eqos ppp0 show filter<br>Interface is &quot;ppp0&quot;<br>Action is &quot;show&quot;<br><br>&quot;filter&quot; list on device ppp0:<br>filter parent 1: protocol ip pref 1 fw <br>filter parent 1: protocol ip pref 1 fw handle 0x1 classid 1:11 <br>filter parent 1: protocol ip pref 2 fw <br>filter parent 1: protocol ip pref 2 fw handle 0x2 classid 1:12 <br><br>Однако попытка перенести эти настройки в etcnet в соответствии с принятыми рекомендациями не удалась. А именно, если разместить фильтры в каталогах так:<br><br># ls -la qos/1/1/1{1,2}/filter<br>-rw-r--r-- 1 root root 18 Nov 22 10:55 qos/1/1/11/filter<br>-rw-r--r-- 1 root root 18 Nov 22 09:44 qos/1/1/12/filter<br><br></div>и заполнить их так:<br><br># cat qos/1/1/11/filter<br>prio 1 handle 1 fw<br><br># cat qos/1/1/12/filter<br>prio 2 handle 2 fw<br><br></div><div>то фильтры не грузятся:<br><br># eqos ppp0 show filter<br>Interface is &quot;ppp0&quot;<br>Action is &quot;show&quot;<br><br>&quot;filter&quot; list on device ppp0:</div><br></div>В то же время перенос фильтров на уровень верхнего класса<br><br># cp qos/1/1/11/filter qos/1/1<br># ls -la qos/1/1/filter<br>-rw-r--r-- 1 root root 19 Nov 22 11:21 qos/1/1/filter<br><br>дает <br><br># eqos ppp0 show filter<br>Interface is &quot;ppp0&quot;<br>Action is &quot;show&quot;<br><br>&quot;filter&quot; list on device ppp0:<br>filter parent 1: protocol all pref 1 fw <br>filter parent 1: protocol all pref 1 fw handle 0x1 classid 1:1 <br><br></div>что как бы ожидаемо, но не так, как мне нужно.<br><br>Что я делаю не так?<br></div>