Configuração do Shaperd no Debian Lenny
Nesse artigo vamos falar um pouco sobre o Shaperd, que vem para controle de banda nas distribuição
Debian. O foco desse artigo não é exaurir todas as funcionalidades da ferramenta, mas sim dar uma
visão de como colocar a ferramenta em produção e funcional.
Debian. O foco desse artigo não é exaurir todas as funcionalidades da ferramenta, mas sim dar uma
visão de como colocar a ferramenta em produção e funcional.
Configuração da rede, instalação do Shaperd e módulos do Kernel
Versão do Debian: a 5.0.4.
Versão do Shaperd: 0.2.1-5.2
Versão do Iptables: 1.4.2-6
Versão do kernel: 2.6.26-2-686
Após instalação do sistema operacional foram configuradas duas interfaces de rede. Uma destinada à LAN e outra para WAN, que seguem as configurações abaixo:
Rede WAN eth0 com ip 143.X.X.247
Rede LAN eth1 com ip 192.168.10.1 (gateway da rede interna)
Abrindo o arquivo para edição:
# vim /etc/network/interfaces
Após configurar as interfaces de rede e habilitar o NAT precisamos instalar os pacotes:
# aptitude install shaperd
Caso não esteja com o iptables instalado:
# aptitude install iptables
Ativando o módulo do kernel ip_queue:
# modprobe ip_queue
Versão do Shaperd: 0.2.1-5.2
Versão do Iptables: 1.4.2-6
Versão do kernel: 2.6.26-2-686
Após instalação do sistema operacional foram configuradas duas interfaces de rede. Uma destinada à LAN e outra para WAN, que seguem as configurações abaixo:
Rede WAN eth0 com ip 143.X.X.247
Rede LAN eth1 com ip 192.168.10.1 (gateway da rede interna)
Abrindo o arquivo para edição:
# vim /etc/network/interfaces
auto lo eth0
iface lo inet loopback
#Rede externa = WAN
iface eth0 inet static
address 143.X.X.247
netmask 255.255.255.0
network 143.X.X.0
broadcast 143.X.X.255
gateway 143.X.X.1
# habilitar o NAT
up iptables -t nat -A POSTROUTING -o $IFACE -j MASQUERADE
#Rede interna = LAN
iface eth1 inet static
address 192.168.10.1
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255
gateway 143.107.200.1
dns-nameservers 143.X.X.45
dns-search dominio.usp.br
iface lo inet loopback
#Rede externa = WAN
iface eth0 inet static
address 143.X.X.247
netmask 255.255.255.0
network 143.X.X.0
broadcast 143.X.X.255
gateway 143.X.X.1
# habilitar o NAT
up iptables -t nat -A POSTROUTING -o $IFACE -j MASQUERADE
#Rede interna = LAN
iface eth1 inet static
address 192.168.10.1
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255
gateway 143.107.200.1
dns-nameservers 143.X.X.45
dns-search dominio.usp.br
Após configurar as interfaces de rede e habilitar o NAT precisamos instalar os pacotes:
# aptitude install shaperd
Caso não esteja com o iptables instalado:
# aptitude install iptables
Ativando o módulo do kernel ip_queue:
# modprobe ip_queue