Назад | Перейти на главную страницу

формирование трафика для определенных (локальных) пользователей

я использую ubuntu 10.10

у меня есть локальный резервный пользователь, называемый «резервным копированием». :)

Я хотел бы дать этому пользователю пропускную способность только 1 Мбит. Независимо от того, какое программное обеспечение хочет подключиться к сети.

это решение ограничивает:

iptables -t mangle -A OUTPUT -p tcp -m owner --uid-owner 1001 -j MARK --set-mark 12
iptables -t mangle -A POSTROUTING -p tcp -m owner --uid-owner 1001 -j MARK --set-mark 12

tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 2 htb default 1
tc filter add dev eth0 parent 2: protocol ip pref 2 handle 12 fw classid 2:6
tc class add dev eth0 parent 2: classid 2:6 htb rate 10Kbit ceil 1Mbit

tc qdisc show dev eth0
tc class show dev eth0
tc filter show dev eth0

Я не уверен, можно ли это сделать с помощью tc, но как я могу ограничить пропускную способность для каждого пользователя? может быть хорошей отправной точкой.