Controle de banda com HTB
Publicado por Valmar Neves 23/10/2006
[ Hits: 17.545 ]
Apesar de ser muito fácil, percebi que muitas pessoas possuem dificuldade na hora de criar um controle de banda confiável para sua empresa. Para isso criei um script de controle, para facilitar a vida dos mesmos. Pra quê inventar a roda se a mesma já foi inventada?!!! :)
#! /bin/bash #/////////////////////////////////////////////////////////////////////////////# # Controle de Trafego de Internet # # # # Desenvolvido por: Igor Patrick # # Valmar Neves # #/////////////////////////////////////////////////////////////////////////////# #/////////////////////////////////////////////////////////////////////////////# # Controle de trafego interface eth2 # #/////////////////////////////////////////////////////////////////////////////# # define a classe root na interface de saida para a rede local tc qdisc del dev eth2 root tc qdisc add dev eth2 root handle 1: htb r2q 1 # define a taxa total do link da interface tc class add dev eth2 parent 1: classid 1:1 htb rate 256kbit # divide o link total de 256 em subclasses tc class add dev eth2 parent 1:1 classid 1:10 htb rate 176kbit ceil 176kbit tc class add dev eth2 parent 1:1 classid 1:20 htb rate 50kbit ceil 50kbit tc class add dev eth2 parent 1:1 classid 1:30 htb rate 30kbit ceil 30kbit # faz com que as taxas das subclasses sejam divididas por igual entre os # hosts que estiverem naquela classe tc qdisc add dev eth2 parent 1:10 handle 10: sfq perturb 5 tc qdisc add dev eth2 parent 1:20 handle 20: sfq perturb 5 tc qdisc add dev eth2 parent 1:30 handle 30: sfq perturb 5 # define os filtros para os ips que participarão nas subclasses criadas acima tc filter add dev eth2 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.0.59 match ip sport 8080 0xffff flowid 1:20 tc filter add dev eth2 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.0.161 match ip sport 8080 0xffff flowid 1:30 tc filter add dev eth2 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.0.251 match ip sport 8080 0xffff flowid 1:30 tc filter add dev eth2 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.0.120 match ip sport 8080 0xffff flowid 1:20 # no final vc cria um filtro que define que o resto da rede participará de # uma classe, não se esquecendo que para funcionar para o resto da rede # o filtro que faz referência a classe deverá estar no final de todos os # outros filtros tc filter add dev eth2 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.0.0/24 match ip sport 8080 0xffff flowid 1:10
Script para executar o giFT daemon e uma interface de usuário
Script simples para encerrar conexões
Script para desinstalação Gerix Wi-fi Cracker no Kali Linux
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalação do K3s Single-Node com Rancher no Ubuntu 24.04
Usei o NotebookLM para Auditar Logs do Linux
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Preparando o Ambiente para Administrar o Samba 4 a partir do Windows com RSAT
WiFi Seguro: EAP-TLS com FreeRADIUS e Active Directory (LDAP)
A diferença entre a fala de um Samuel e a fala de alguém que conhece o... (6)









