У меня етот задача. У меня 256kb/s интернете на eth0. Надо разделит её - eth1=128kb/s гарантированая и eth2=ме гарантированая. Для клиентов мне ничего не сказали.
#вытираю root дисциплины для eth0, eth1 и eth2 tc qdisc del dev eth2 root tc qdisc del dev eth1 root tc qdisc del dev eth0 root
#добавляю htb root дисциплине на eth0 tc qdisc add dev eth0 root handle 1: htb default 10 #создаю клас 1:1, на которы гарантированая скорость 256kb/s и максимальная скорость 256kb/s tc class add dev eth0 parent 1: classid 1:1 htb rate 256kbit ceil 256kbit #для что ето я незнаю, добавяю другая дисциплина sfq? parent ? perturb? tc qdisc add dev eth0 parent 1:1 handle 10: sfq perturb 10
#eth1 #добавляю htb root дисциплине на eth1 tc qdisc add dev eth1 root handle 1: htb default 10 #создаю клас 1:1, на которы гарантированая скорость 128kb/s и максимальная скорость 128kb/s tc class add dev eth1 parent 1: classid 1:1 htb rate 128kbit ceil 128kbit
tc qdisc add dev eth1 parent 1:1 handle 10: sfq perturb 10
#добавляю htb root дисциплине на eth2 tc qdisc add dev eth2 root handle 1: htb default 10 #создаю клас 1:1, на которы максимальная скорость 128kb/s tc class add dev eth2 parent 1: classid 1:1 htb rate 1kbit ceil 256kbit Ето надо не будет гарантированая скорость. Можно ли сделать ето без rate? Задальжительны ли Rate?
tc qdisc add dev eth2 parent 1:1 handle 10: sfq perturb 10
Нужно ли в етот случае употреба фильтры?
Как можно забранить всех портов с iptables? Как можно разрешить всех портов с iptables?