Так, в мене NAT. І виходить без маркування пакетів ніяк не обійтись?
ЦитатаТак, в мене NAT. І виходить без маркування пакетів ніяк не обійтись?на скільки я знаю - Ні, не обійтись ..на виході ж інтерфейсу пакет вже має іншу ІП-адресу.. а не ту що потрібно обмежитиось тут описаноhttp://www.szabilinux.hu/bandwidth/index.htmlтут про cbq, але думаю не проблема переробити на htb, зі сатті головне взяти: що і як маркувати і як то прилаштовувати до tc
В інтернеті є взагалі уроки по написанню скриптів, про синтаксис, команди для мови bash ?
Ви, мабуть, не так зрозуміли. сш (sh) - це не Сі Шарп, а shell, скорочено - sh. Найбільш поширений shell - bash.http://www.tldp.org/LDP/abs/html/Також можете подивитися на починання пана Володимира:http://linux.org.ua/cgi-bin/yabb/YaBB.pl?num=1190285311http://linux.org.ua/cgi-bin/yabb/YaBB.pl?num=1191421979http://linux.org.ua/cgi-bin/yabb/YaBB.pl?num=1192105006
#!/bin/sh/sbin/tc qdisc add dev eth2 root handle 1: htb/sbin/tc class add dev $int3 parent 1:1 classid 1:530 htb prio 3 rate 96kbps/sbin/tc class add dev $int3 parent 1:1 classid 1:532 htb prio 3 rate 16kbps/sbin/tc filter add dev $int3 protocol ip parent 1:0 prio 2 u32 match ip dst 192.168.53.0/24 flowid 1:530/sbin/tc filter add dev $int3 protocol ip parent 1:0 prio 2 u32 match ip dst 192.168.53.2 flowid 1:532
Поміняйте місцями команду для обмеження трафіку конкретного IP і підмережі.
Я не думав що має значення ще й порядок.
Цитата: sepultura.exp від 2007-12-16 22:26:36Я не думав що має значення ще й порядок.Класи -- просто структура; до них потрапляють пакети, якщо їх туди відфільтровують фільтри (даруйте, тавтологія).Фільтри переглядаються тупо по черзі: перший, що спрацьовує, -- спрацьовує; решта вже не грають ролі.А щодо вхідного трафіка -- я трохи не зрозумів, що треба і чому не вийде