Controle de banda com tc do pacote iproute2
Publicado por AcF=NET= 25/08/2006
[ Hits: 15.210 ]
Galera, este é a minha primeira contribuição com a comunidade. Elaborei este script para facilitar o controle de banda da minha rede. Estava utilizando o CBQ, mas eram muitos arquivos para configurar. Então, resolvi escrever este script utilizando a ferramenta "tc" do pacote iproute2, para facilitar minha vida.
#!/bin/bash # Controle banda utilizando tc # By anderson@hotmail.com 23/05/2006 # Porto Velho - RO # Os ip's que entraram no controle de banda ips='10.55.69.2 10.55.69.3 10.55.69.23' # A placa de rede que tera o controle de banda p_rede="eth0" # Velocidade para os clientes velocidade=256kbit # LIMPANDO TUDO tc qdisc del dev $p_rede root tc qdisc add dev $p_rede root handle 1:0 htb default 1000 count=1 for IPS in $ips do tc class add dev $p_rede parent 1:0 classid 1:$count htb rate $velocidade tc filter add dev $p_rede protocol ip parent 1:0 prio 1 u32 match ip dst $IPS flowid 1:$count tc filter add dev $p_rede protocol ip parent 1:0 prio 1 u32 match ip src $IPS flowid 1:$count count=`expr $count + 1` done
Verificando quais hosts estão ativos na rede
Slackpkg: Spinning Bar (barra giratória)
Download, instalação e atualização de utilitários para Ubuntu
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Trazendo de volta o Serviços em Segundo Plano no Plasma6









