[FUG-BR] RES: NAT in KERNEL
Eduardo Schoedler
eschoedler em viavale.com.br
Segunda Janeiro 31 19:42:08 BRST 2011
http://www.freebsd.org/cgi/man.cgi?query=ipfw&sektion=8
Veja bem no final, em EXAMPLES (no itme NAT, REDIRECT AND LSNAT).
--
Eduardo Schoedler
> -----Mensagem original-----
> De: freebsd-bounces em fug.com.br [mailto:freebsd-bounces em fug.com.br] Em
> nome de Rogério Moura
> Enviada em: segunda-feira, 31 de janeiro de 2011 18:55
> Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> Assunto: [FUG-BR] NAT in KERNEL
>
> pessoal, estou iniciando o aprendizado do IPFW, mas não estou
> conseguindo
> configurar NAT, alguém já usa o NAT próprio do IPFW e poderia me dar
> uma
> ajuda ? como é a ordem de processamento do IPFW ? devo criar primeiro
> as
> regras de NAT e depois as de filtragem ? ou o inverso ?
> segue o arquivo que estou usando.
>
> - O IP 172.16.1.2 é uma estação atrás do FW
> - A interface interna é a em0 com o IP 172.16.1.1
> - A interface externa é a em1
>
> #!/bin/sh
>
>
> /sbin/ipfw -q -f flush
>
>
> IPFW="/sbin/ipfw -q add"
> IPFW_NAT="/sbin/ipfw -q nat"
>
>
> $IPFW check-state
>
>
> $IPFW pass tcp from any to any established
>
>
> $IPFW pass all from 127.0.0.1 to 127.0.0.1
>
> #######################################################################
> ####
> # Regras de NAT.
> #######################################################################
> ####
> $IPFW nat 1 all from 172.16.1.2 to any
> $IPFW nat 1 ip from any to me
> $IPFW_NAT 1 config if em1
>
>
> $IPFW pass icmp from any to any icmptypes 0,8 keep-state
>
>
> $IPFW pass tcp from any to me 22 in keep-state
>
> $IPFW pass all from any to any keep-state
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Mais detalhes sobre a lista de discussão freebsd