Leandro,

o procedimento abaixo é um rascunho de uma apostila que estou desenvolvendo 
para uma instituição de treinamentos aqui em Recife. Ele foi completamente 
testado e está funcionando.
Meu servidor do laboratório possui duas placas de rede. A eth0 está conectada à 
Internet e a eth1 está conectada na rede local.

 

########## INICIO ##########

Bloquando/liberando tráfego com l7-filter

## Pré-requisitos ##

Descomentar a linha net.ipv4.ip_forward=1 no arquivo sysctl.conf

Instalar os pacotes abaixo para compilar o l7-filter
# aptitude install build-essential pkg-config libnetfilter-conntrack-dev 
libnetfilter-queue-dev

## Baixando os softwares ##
Baixar os arquivos l7-filter-userspace-versão.tar.gz e l7-protocols-data.tar.gz
Descompactá-los em /usr/src

## Instalação ##

# cd /usr/src/l7-filter-userspace-versão
# ./configure --prefix=/usr/local
# make
# make install

copiar o arquivo de configuração
cp sample-l7-filter /usr/local/etc/l7-filter.conf


* Instalar o pacote de protocols
cd /usr/src/l7-protocolos-versão
make install

## Carregando módulos necessários ##

modprobe nf_conntrack_ipv4
modprobe nf_conntrack_netlink

* Configurar o carregamento dos módulos nf_conntrack_ipv4 e 
nf_conntrack_netlink em /etc/modules

## Iniciando o l7-filter ##

Iniciar o l7-filter
# /usr/local/bin/l7-filter -z -f /usr/local/etc/l7-filter.conf


## Criando regras no firewall ##

# iptables -A FORWARD -j NFQUEUE --queue-num 0
# iptables -t mangle -N MSN
# iptables -t mangle -A POSTROUTING -m mark --mark 15 -j MSN
# iptables -t mangle -A MSN -o eth1 -s 192.168.10.100 -j ACCEPT
# iptables -t mangle -A MSN -o eth1 -j DROP
# iptables-save > /etc/default/iptables

## Configurar o carregamento automáticos das regras do firewall ##
Adicionar a seguinte linha na configuração da interface no arquivo 
/etc/network/interfaces

iface eth1 inet static
    xxxxx
    xxxxx
    up /sbin/iptables-restore /etc/iptables

########## FIM ##########

Kléber Leal


--
Não à pirataria. Sim ao Software Livre.



________________________________
De: Leandro Moreira <lean...@leandromoreira.eti.br>
Para: Kleber Leal <kalvesl...@yahoo.com.br>
Enviadas: Sexta-feira, 9 de Outubro de 2009 20:14:52
Assunto: Re: Layer 7 no lenny

Kleber,
Sera que poderia me mandar um exemplo de regra, usando userspace, pois o que eu 
encontrei nao funcionaram.

Att.

Leandro Moreira.


2009/10/8 Kleber Leal <kalvesl...@yahoo.com.br>

Eu prefiro utilizar a versão userspace.
>>A necessidade de recompilar o kernel poderá trazer consequências na segurança 
>>se você não estiver disposto a viver recompilando o kernel.
>
>A forma de criar as regras ficam ligeiramente diferentes do modo clássico do 
>iptables, mas nada que uma lida no Howto disponível no site do layer7 não 
>resolva.
>> Kléber Leal
>
>
>--
>Não à pirataria. Sim ao Software Livre.
>
>
________________________________
De: Aderbal
> Botelho <ader...@gmail.com>
>Para: Eduardo Rodrigues da Luz <eduardo.r....@gmail.com>
>Cc: Debian - Lista - ptBR <debian-user-portuguese@lists.debian.org>
>Enviadas: Qui, Outubro 8, 2009 6:39:09 PM
>Assunto: Re: Layer 7 no lenny
>
>
>Pacotes já com o kernel e o iptables para layer7 é só instalar e ir pro abraço.
>
>http://aderbal2.pycontrole.com.br//linux_layer_7/
>
>
>>2009/10/8 Eduardo Rodrigues da Luz <eduardo.r....@gmail.com>
>
>>>
>>Então passei por esse dilema a alguns dias. Nem tudo é apt-get =) rsrs.
>>>>Vai ter que recompilar o kernel com suporte para o l7.
>>
>>>>2009/10/8 Edson - PMSS <edson.ama...@saosebastiao.sp.gov.br>:
>>
>>> Este assunto é recorrente na lista. Mas, basicamente, você terá que baixar o
>>>>> fonte do kernel, iptables e os patches do Layer7 e recompilar o kernel.
>>>>>
>>>>> Veja: 
>>>>> http://cdom.wordpress.com/2008/02/02/iptables-trabalhando-com-layer7/
>>>>>
>>>>> Leonardo Coelho escreveu:
>>>>>
>>>>> Não sei mas no meu humilde achismo a lista é para tirar duvidas e não algo
>>>>> como me digam como eu faço todo o processo....será que o google não tem 
>>>>> nada
>>>>> relacionado que voce procurar ou pelo menos saber de algum tutorial.
>>>>>
>>>>> 2009/10/8 Moksha Tux <gova...@gmail.com>
>>>>>>
>>>>>> Boa tarde lista!
>>>>>>
>>>>>> Alguém poderia me dizer se é possóvel eu instalar o Layer 7 no lenny via
>>>>>> apt? mOu senão alguém poderia me ajudar com algum tutorial? Obrigado,
>>>>>>
>>>>>> Moksha Tux
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> "First they ignore you, then they laugh at you, then they fight you, then
>>>>> you win." - Mahatma Gandhi
>>>>> Linux User #373408
>>>>> cabelohw.blogspot.com
>>>>> GPGkey ID  8AEEAAEB -->> http://pgp.mit.edu
>>>>>
>>>>>
>>>>> --
>>>>> Edson Donizete do Amaral
>>>>>
>>>>> Prefeitura Municipal de São Sebastião
>>>>> Divisão de Tecnologia e Informação
>>>>>
>>>>> Visite o meu Blog --> http://edsonda.wordpress.com/
>>>>>
>>>>> -- To UNSUBSCRIBE, email to 
>>>>> debian-user-portuguese-requ...@lists.debian.org
>>>>> with a subject of "unsubscribe". Trouble? Contact
>>>>> listmas...@lists.debian.org
>>
>>
>>
>>--
>>Eduardo Rodrigues da Luz
>>
>>
>>
>>>>--
>>>>To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
>>>>with a subject of "unsubscribe". Trouble? Contact 
>>>>listmas...@lists.debian.org
>>
>>
>
>
>-- 
>Aderbal Botelho
>+55 61 8145 0537
>+55 82 9960 2322
>http://fdtk.com.br
>http://www.mercadopublico.gov.br/organizations/one?organization_id=6641186
>>
>Un  85658381
>aderbalbote...@hotmail.com
>ader...@gmail.com.
>
>
>________________________________
Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - 
Celebridades - Música - Esportes


-- 
Leandro Moreira
Linux Administrator: LPIC-1
e-mail/msn: lean...@leandromoreira.eti.br
Tel.: + 55(32) 9906-5713



      
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

Responder a