pessoal, pra nao baixar tanto as versoes do meu iptables e kernel eu preferi
instalar o ipp2p

http://www.ipp2p.org/

com a ajuda total desde site: http://faleiros.eti.br/?q=node/92

muitoo bom!!!!

pra quem estiver com a mesma dificuldade que eu...

2009/3/24 Eduardo Barreto <[email protected]>

> Também tive muita dificuldade, só consegui compilar no Slack 12.1 usando o
> Iptables 1.4.0, isto usando o mesmo tutorial que relatou.
>
>
> On Fri, Mar 20, 2009 at 6:59 PM, Hellânio Costa <[email protected]>wrote:
>
>> Vou fazer isso já e respondo pra vcs! vlw
>>
>> 2009/3/19 Flavio Junior <[email protected]>
>>
>>
>>> iptables 1.4.1.1 and newer
>>>
>>> Copy libxt_layer7.c and libxt_layer7.man (from the subdirectory of the
>>> "Layer 7 patches" package that the README points you to) to the
>>> extensions/ directory of your iptables source. Then:
>>>
>>>    * "./configure --with-ksource=/path/to/patched/kernel_source" (use
>>> the full path)
>>>    * "make"
>>>    * (as root) "make install"
>>>
>>>
>>> Fonte: http://l7-filter.sourceforge.net/HOWTO-kernel
>>>
>>>
>>> Pelo jeito faltou copiar os arquivos ali.
>>>
>>> --
>>>
>>> Flávio do Carmo Júnior aka waKKu
>>>
>>> 2009/3/19 Gustavo Veras <[email protected]>:
>>> > Ja tenho L7 rodando faz uns 4 meses aqui na empresa, apliquei no
>>> > 12.1 (2.6.24.5)
>>> >
>>> > 2009/3/18 Igor Gentil <[email protected]>
>>> >>
>>> >> vc ja verificou se tem todas as libs apontadas nos #include ?
>>> >> sei que é muita mao, mas se nao tem essa informação no site do L7...
>>> >> Brute force dude! xD
>>> >>
>>> >>
>>> >> MfG -- Igor Gentil
>>> >> Linux user #471248 -- Slackware
>>> >>
>>> >>
>>> >>
>>> >> 2009/3/17 Hellânio Costa <[email protected]>:
>>> >> > Boa noite,
>>> >> >
>>> >> > Bem, antes de qq coisa eu gostaria de dizer q tentei seguir os
>>> tutoriais
>>> >> > da
>>> >> > web antes de estar aqui.
>>> >> >
>>> >> > seguinte:
>>> >> > Estou querendo utilizar o layer7 (http://l7-filter.sourceforge.net/)
>>> no
>>> >> > meu
>>> >> > firewall, mas ha um pequeno detalhe só da erro no meu slackware!!
>>> :'(
>>> >> > em outras distros deu certo, mas nao serve pro slack, nao me
>>> perguntem o
>>> >> > pq.. heheeh
>>> >> >
>>> >> > seguinte:
>>> >> >
>>> >> > resumidamente: apliquei o patch no meu kernel 2.6.28 (ate ai tudo
>>> ok,
>>> >> > compilei, reiniciei e tudo certo)
>>> >> >
>>> >> > #  patch -p1 <
>>> >> >
>>> >> >
>>> ../netfilter-layer7-v2.21/iptables-1.4-for-kernel-2.6.20forward-layer7-2.21.patch
>>> >> > # chmod +x extensions/.layer7-test
>>> >> >
>>> >> > aplico o patch no iptables e com os passos magicos: ./configure
>>> >> > --with-ksource=/usr/src/linux-2.6.28/  && make
>>> >> >
>>> >> > .
>>> >> > .
>>> >> > .
>>> >> > .
>>> >> >
>>> >> > Making all in extensions
>>> >> > make[2]: Entering directory `/usr/src/iptables-1.4.2/extensions'
>>> >> >   CC       libipt_layer7.oo
>>> >> > libipt_layer7.c: In function 'help':
>>> >> > libipt_layer7.c:41: error: 'IPTABLES_VERSION' undeclared (first use
>>> in
>>> >> > this
>>> >> > function)
>>> >> > libipt_layer7.c:41: error: (Each undeclared identifier is reported
>>> only
>>> >> > once
>>> >> > libipt_layer7.c:41: error: for each function it appears in.)
>>> >> > libipt_layer7.c: At top level:
>>> >> > libipt_layer7.c:52: warning: no previous prototype for
>>> >> > 'parse_protocol_file'
>>> >> > libipt_layer7.c: In function 'parse_protocol_file':
>>> >> > libipt_layer7.c:55: warning: declaration of 'line' shadows a global
>>> >> > declaration
>>> >> > ../include/iptables.h:16: warning: shadowed declaration is here
>>> >> > libipt_layer7.c: In function 'pre_process':
>>> >> > libipt_layer7.c:152: warning: declaration of 'rindex' shadows a
>>> global
>>> >> > declaration
>>> >> > /usr/include/string.h:313: warning: shadowed declaration is here
>>> >> > libipt_layer7.c: At top level:
>>> >> > libipt_layer7.c:52: warning: no previous prototype for
>>> >> > 'parse_protocol_file'
>>> >> > libipt_layer7.c: In function 'parse_protocol_file':
>>> >> > libipt_layer7.c:55: warning: declaration of 'line' shadows a global
>>> >> > declaration
>>> >> > ../include/iptables.h:16: warning: shadowed declaration is here
>>> >> > libipt_layer7.c: In function 'pre_process':
>>> >> > libipt_layer7.c:152: warning: declaration of 'rindex' shadows a
>>> global
>>> >> > declaration
>>> >> > /usr/include/string.h:313: warning: shadowed declaration is here
>>> >> > libipt_layer7.c: At top level:
>>> >> > libipt_layer7.c:205: warning: no previous prototype for 'readl7dir'
>>> >> > libipt_layer7.c:377: error: variable 'layer7' has initializer but
>>> >> > incomplete
>>> >> > type
>>> >> > libipt_layer7.c:378: error: unknown field 'name' specified in
>>> >> > initializer
>>> >> > libipt_layer7.c:378: warning: excess elements in struct initializer
>>> >> > libipt_layer7.c:378: warning: (near initialization for 'layer7')
>>> >> > libipt_layer7.c:379: error: unknown field 'version' specified in
>>> >> > initializer
>>> >> > libipt_layer7.c:379: error: 'IPTABLES_VERSION' undeclared here (not
>>> in a
>>> >> > function)
>>> >> > libipt_layer7.c:379: warning: excess elements in struct initializer
>>> >> > libipt_layer7.c:379: warning: (near initialization for 'layer7')
>>> >> > libipt_layer7.c:380: error: unknown field 'size' specified in
>>> >> > initializer
>>> >> > libipt_layer7.c:380: warning: excess elements in struct initializer
>>> >> > libipt_layer7.c:380: warning: (near initialization for 'layer7')
>>> >> > libipt_layer7.c:381: error: unknown field 'userspacesize' specified
>>> in
>>> >> > initializer
>>> >> > libipt_layer7.c:381: warning: excess elements in struct initializer
>>> >> > libipt_layer7.c:381: warning: (near initialization for 'layer7')
>>> >> > libipt_layer7.c:382: error: unknown field 'help' specified in
>>> >> > initializer
>>> >> > libipt_layer7.c:382: warning: excess elements in struct initializer
>>> >> > libipt_layer7.c:382: warning: (near initialization for 'layer7')
>>> >> > libipt_layer7.c:383: error: unknown field 'parse' specified in
>>> >> > initializer
>>> >> > libipt_layer7.c:383: warning: excess elements in struct initializer
>>> >> > libipt_layer7.c:383: warning: (near initialization for 'layer7')
>>> >> > libipt_layer7.c:384: error: unknown field 'final_check' specified in
>>> >> > initializer
>>> >> > libipt_layer7.c:384: warning: excess elements in struct initializer
>>> >> > libipt_layer7.c:384: warning: (near initialization for 'layer7')
>>> >> > libipt_layer7.c:385: error: unknown field 'print' specified in
>>> >> > initializer
>>> >> > libipt_layer7.c:385: warning: excess elements in struct initializer
>>> >> > libipt_layer7.c:385: warning: (near initialization for 'layer7')
>>> >> > libipt_layer7.c:386: error: unknown field 'save' specified in
>>> >> > initializer
>>> >> > libipt_layer7.c:386: warning: excess elements in struct initializer
>>> >> > libipt_layer7.c:386: warning: (near initialization for 'layer7')
>>> >> > libipt_layer7.c:387: error: unknown field 'extra_opts' specified in
>>> >> > initializer
>>> >> > libipt_layer7.c:388: warning: excess elements in struct initializer
>>> >> > libipt_layer7.c:388: warning: (near initialization for 'layer7')
>>> >> > libipt_layer7.c: In function 'libipt_layer7_init':
>>> >> > libipt_layer7.c:392: warning: implicit declaration of function
>>> >> > 'register_match'
>>> >> > make[2]: *** [libipt_layer7.oo] Error 1
>>> >> > make[2]: Leaving directory `/usr/src/iptables-1.4.2/extensions'
>>> >> > make[1]: *** [all-recursive] Error 1
>>> >> > make[1]: Leaving directory `/usr/src/iptables-1.4.2'
>>> >> > make: *** [all] Error 2
>>> >> >
>>> >> >
>>> >> >
>>> >> > ====================================================
>>> >> >
>>> >> > alguem compilou o iptables com esse patch?
>>> >> >
>>> >> > se alguem tiver o pacote já com o patch seria perfeito,
>>> hahahaahah...
>>> >> >
>>> >> > mas partindo pra realidade, já fui na funcao "void help"  declarei a
>>> >> > versao
>>> >> > do meu iptables, mas nao da certo, parece q falta um arquivo, sei
>>> lá..
>>> >> >
>>> >> > bem, quem poder me dar uma ajuda eu agradeco muitoooo...
>>> >> >
>>> >> >
>>> >> >
>>> >> > --
>>> >> > Hellânio
>>> >> >
>>> >> > >
>>> >> >
>>> >> >>
>>> >
>>>
>>>
>>>
>>
>>
>> --
>> Hellânio
>>
>>
>>
>
> >
>


-- 
Hellânio

--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Conheça o Novo Forum do GUS-BR na Under-Linux.Org em:
http://under-linux.org/forums/slackware/
-~----------~----~----~----~------~----~------~--~---

Responder a