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.
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
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.