Baixar os programas necessários:
Site do projeto:
http://l7-filter.sourceforge.net/
Site do Kernel:
http://www.kernel.org/
Site onde baixaremos o Iptables:
http://www.netfilter.org
Aplicar os patches no Kernel:
Usei em o Kernel versão 2.6.15.3, o mais recente em 10/02/2006, data em que este tutorial foi escrito. Descompactamos o kernel para o diretório /usr/src/, onde será criado o diretório "linux-2.6.15.3", em seguida criamos o link simbólico para os fontes do novo kernel.
(isso é importante, pois o se não for feito haverá problemas na instalação do Iptables).
Finalmente a aplicação do patch conforme segue abaixo.
# cd /usr/src/linux-2.6.15.3/
# patch -p1 < /path/do/netfilter-layer7-v2.1/kernel-2.6.13-2.6.15-layer7-2.1.patch
OBS: Caso você já haja configurado este kernel antes de um "make mrproper" para zerá-lo, pois do contrário o patch não será corretamente aplicado, ele não irá gerar a opção para habilitar o
l7-filter.