modelagem de tráfego para determinados usuários (locais)

2

eu estou usando o Ubuntu 10.10

Eu tenho um usuário de backup local chamado "backup". :)

Eu gostaria de dar a este usuário apenas uma largura de banda de 1Mbit. Não importa qual software deseja se conectar à rede.

esta solução limita:

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
    
por JMW 14.01.2011 / 17:54

1 resposta

1

Não tenho certeza se isso pode ser feito com tc, mas como posso limitar a largura de banda por usuário? pode ser um bom ponto de partida.

    
por 14.01.2011 / 18:10