Controle de banda com tc do pacote iproute2
Publicado por AcF=NET= 25/08/2006
[ Hits: 15.084 ]
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
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como converter imagens PNG/JPEG para SVG em linha de comando
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux
Como desativar notificações de jogos de azar (2)
Jogos baixados na Central de Aplicativos mas que não abrem (1)