LINUX.ORG.RU

ограничение скорости


0

0

реально ли сделать ограничение скорости для интерфейса eth0:1 и при этом чтоб не влияло на eth0 или если нет, то для eth0 для определёной подсети, например 192.168.10.0/24? и как это вобще делается?

anonymous

относительно новые ядра умеют всякое, смотри в сторону iproute. Если не ошибаюсь, за давностью, должно быть где-то так:

# tc qdisc add dev eth0 root handle 1:0 cbq bandwidth \ 100Mbit avpkt 1000 cell 8

# tc class add dev eth0 parent 1:0 classid 1:1 cbq bandwidth 100Mbit\ rate <скорость> prio 8 allot 1514 cell 8 maxburst 20 avpkt 1 bounded

# tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 \ <условие> flowid 1:1

завместо <условие> если, например, понижать только с eth0:1, то match ip src <его IP>, если ещё и для указанной сети - match ip src <подставить IP eth0:1> match ip dst 192.168.10.0/24

И ещё, народ, кто-нить знает где нарыть нормальную документацию к iproute, да на русском? вроде iproute howto? очень хочеться...

tik
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.