Re: [FUG-BR] Ipfw - Natd, de novo !!!

2012-01-12 Por tôpico Luiz Gustavo
um detalhe importante que o pessoal que faz nat com ipfw acaba
esquecendo:

sysctl net.inet.ip.forwarding = 1

ou pode ser habilitando no rc.conf:

gateway_enable=YES

preste atenção nessa sysctl que tem que estar habilitada pra fazer nat.

isso ta no man do natd:

 2.   Ensure that your machine is acting as a gateway.  This can be
done
  by specifying the line

gateway_enable=YES

  in the /etc/rc.conf file or using the command

sysctl net.inet.ip.forwarding=1


abraços

Em Qui, 2012-01-12 às 16:33 -0200, Adiel de Lima Ribeiro escreveu:
> Ficou perfeito, mas isso eu já tinha feito, com relação ao conceito
> estou vindo do Iptables ... 
> Acredito que o mundo BSD é melhor, principalmente para firewalls, eles
> são mais completos.
> Este conceito eu já tenho, mas comecei a mecher com Ipfw terça-feira
> 12/01/2012, rs.
> Agradeço a todos pela ajuda, vlw !!
> 
> 
> 
> -Original Message-
> From: Marcelo Gondim 
> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
> 
> Subject: Re: [FUG-BR] Ipfw - Natd, de novo !!!
> Date: Thu, 12 Jan 2012 15:31:23 -0200
> 
> 
> Em 12/01/2012 14:32, Adiel de Lima Ribeiro escreveu:
> > Não sei se é uma boa idéia, mas vou migrar pro PF, vou ter que aprender
> > as regras, mas tudo bem, ele me parece melhor que o IPFW.
> > O que vocês tem a me dizer ?
> 
> Você precisaria aprender 2. rsrsrsrsr
> Não importa qual você vai usar o problema que está tendo parece mais de 
> conceito sobre Firewalls que dá própria aplicação.
> Confesso que quando saí do Netfilter/IPTables e vi o ipfw e o pf quase 
> pirei nas regras mas o que ajuda mesmo é o conceito, graças à ele hoje 
> já tenho todos os meus Firewalls convertidos para pf e ipfw.
> 
> Vou fazer algo que não deveria pois acertos e erros levam à aprendizagem 
> e mais que tudo aumento da experiência. Como o Irado dizia... melhor 
> ensinar à pescar que já dar o peixe pronto.
> 
> Ps: gosto até de pescar mas limpar o peixe não é nada legal. 
> ahahahahahah Fazer o que?
> 
> Vou fazer o seguinte ambiente imaginário:
> 
> Firewall com 2 interfaces de rede: em0 para a Internet e em1 para a rede 
> Interna.
> Rede Interna: 192.168.0.0/24
> 
> estação
> Firewall
> ==
> 192.168.0.2 <===>  192.168.0.1/24(em1)  10.0.0.1/24(em0) 
> <===> INTERNET
> 
> No seu Kernel compilado:
> 
> options IPFIREWALL
> options IPFIREWALL_VERBOSE
> options IPFIREWALL_VERBOSE_LIMIT=100
> options IPFIREWALL_DEFAULT_TO_ACCEPT
> options IPFIREWALL_FORWARD
> options IPFIREWALL_NAT
> options LIBALIAS
> options DUMMYNET
> options IPDIVERT
> 
> No script de Firewall:
> 
> ##
> #!/bin/sh
> fw="/sbin/ipfw"
> 
> ext_if="em0"
> int_if="em1"
> 
> $fw disable one_pass
> $fw -f flush
> $fw zero
> $fw table all flush
> 
> # Estacoes
> $fw table 1 add 192.168.0.2
> $fw table 1 add 192.168.0.3
> $fw table 1 add 192.168.0.4
> 
> $fw add allow all from any to any via lo0
> $fw add deny all from 127.0.0.0/8 to any
> $fw add deny all from any to 127.0.0.0/8
> 
> $fw add deny all from any to any not antispoof
> 
> # Redireciona para o natd
> $fw add divert 8668 ip from 192.168.0.0/24 to any out via $ext_if
> $fw add divert 8668 ip from any to me in via $ext_if
> 
> # Permite IPs na table 2 o acesso à DNS externo
> $fw add allow udp from "table(2)" to any 53 keep-state
> $fw add allow tcp from "table(2)" to any 53 setup keep-state
> 
> # Permite IPs para acesso web
> $fw add allow tcp from "table(2)" to any 80 setup keep-state
> 
> $fw add allow tcp from me to any out setup keep-state
> $fw add allow all from me to any out keep-state
> $fw add 65534 deny all from any to any
> 
> ###
> 
> # natd.conf
> instance default
> interface em0
> dynamic no
> same_ports yes
> use_sockets yes
> unregistered_only yes
> 
> Bem esse é um script bem simples, tem que funcionar aí. Basta agora você 
> adaptar para a sua realidade.
> 
> Melhor não consigo fazer pra vc entender rsrsrsr
> 
> >
> >
> > -Original Message-
> > From: Lucas Dias
> > Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> > 
> > To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> > 
> > Subject: Re: [FUG-BR] Ipfw - Natd, de novo !

Re: [FUG-BR] Ipfw - Natd, de novo !!!

2012-01-12 Por tôpico Adiel de Lima Ribeiro
Ficou perfeito, mas isso eu já tinha feito, com relação ao conceito
estou vindo do Iptables ... 
Acredito que o mundo BSD é melhor, principalmente para firewalls, eles
são mais completos.
Este conceito eu já tenho, mas comecei a mecher com Ipfw terça-feira
12/01/2012, rs.
Agradeço a todos pela ajuda, vlw !!



-Original Message-
From: Marcelo Gondim 
Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)

To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"

Subject: Re: [FUG-BR] Ipfw - Natd, de novo !!!
Date: Thu, 12 Jan 2012 15:31:23 -0200


Em 12/01/2012 14:32, Adiel de Lima Ribeiro escreveu:
> Não sei se é uma boa idéia, mas vou migrar pro PF, vou ter que aprender
> as regras, mas tudo bem, ele me parece melhor que o IPFW.
> O que vocês tem a me dizer ?

Você precisaria aprender 2. rsrsrsrsr
Não importa qual você vai usar o problema que está tendo parece mais de 
conceito sobre Firewalls que dá própria aplicação.
Confesso que quando saí do Netfilter/IPTables e vi o ipfw e o pf quase 
pirei nas regras mas o que ajuda mesmo é o conceito, graças à ele hoje 
já tenho todos os meus Firewalls convertidos para pf e ipfw.

Vou fazer algo que não deveria pois acertos e erros levam à aprendizagem 
e mais que tudo aumento da experiência. Como o Irado dizia... melhor 
ensinar à pescar que já dar o peixe pronto.

Ps: gosto até de pescar mas limpar o peixe não é nada legal. 
ahahahahahah Fazer o que?

Vou fazer o seguinte ambiente imaginário:

Firewall com 2 interfaces de rede: em0 para a Internet e em1 para a rede 
Interna.
Rede Interna: 192.168.0.0/24

estação
Firewall
==
192.168.0.2 <===>  192.168.0.1/24(em1)  10.0.0.1/24(em0) 
<===> INTERNET

No seu Kernel compilado:

options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_FORWARD
options IPFIREWALL_NAT
options LIBALIAS
options DUMMYNET
options IPDIVERT

No script de Firewall:

##
#!/bin/sh
fw="/sbin/ipfw"

ext_if="em0"
int_if="em1"

$fw disable one_pass
$fw -f flush
$fw zero
$fw table all flush

# Estacoes
$fw table 1 add 192.168.0.2
$fw table 1 add 192.168.0.3
$fw table 1 add 192.168.0.4

$fw add allow all from any to any via lo0
$fw add deny all from 127.0.0.0/8 to any
$fw add deny all from any to 127.0.0.0/8

$fw add deny all from any to any not antispoof

# Redireciona para o natd
$fw add divert 8668 ip from 192.168.0.0/24 to any out via $ext_if
$fw add divert 8668 ip from any to me in via $ext_if

# Permite IPs na table 2 o acesso à DNS externo
$fw add allow udp from "table(2)" to any 53 keep-state
$fw add allow tcp from "table(2)" to any 53 setup keep-state

# Permite IPs para acesso web
$fw add allow tcp from "table(2)" to any 80 setup keep-state

$fw add allow tcp from me to any out setup keep-state
$fw add allow all from me to any out keep-state
$fw add 65534 deny all from any to any

###

# natd.conf
instance default
interface em0
dynamic no
same_ports yes
use_sockets yes
unregistered_only yes

Bem esse é um script bem simples, tem que funcionar aí. Basta agora você 
adaptar para a sua realidade.

Melhor não consigo fazer pra vc entender rsrsrsr

>
>
> -Original Message-
> From: Lucas Dias
> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> Subject: Re: [FUG-BR] Ipfw - Natd, de novo !!!
> Date: Thu, 12 Jan 2012 13:06:35 -0300
>
>
> Adiel
>
> Então você deve estar esquecendo de algum detalhe.
> Reveja o que os colegas Marcelo Gondim e Luiz Gustavo falaram.
>
> Se for possível, e resolver seu problema, usa o pf, pois ele é cheio de
> recursos interessantes para NAT.
> Agora, se for questão de honra colocar pra funcionar o NAT com o IPFW,
> reveja com calma as regras e as ordens das mesmas
>
> Vale ressaltar que nat from any to any não é muito legal...
> entendo any, como 0.0.0.0/0, eu acredito que você quer fazer nat sua rede,
> algo como 192.168.10.0/24.
>
> Seja um pouco mais seletivo na criação das regras.
>
> Os Scripts do Patrick e a apostila do treinamento (que lembra a história do
> livro horrivel hehehe) estão com muito conteúdo que vão lhe ajudar.
>
> Abraços e espero ter ajudado...
>
> # flames>  /dev/null (by irado, o furioso com tudo)
> RIP Irado
>
>

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


-- 
   Adiel de Lima Ribeiro
http://www.facebook.com/sembr.dyndns.info 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Ipfw - Natd, de novo !!!

2012-01-12 Por tôpico Renato Frederick
Eu acho mais interessante fazer a coisa funcionar com ipfw e depois 
aprender também com PF, o conceito apreendido e em entendido em um vale 
para outro. :-)

se tiver tempo aprende também com IPF, vai que aparece um Solaris prá 
administrar! hehehehhehe

Em 12/01/2012 14:32, Adiel de Lima Ribeiro escreveu:
> Não sei se é uma boa idéia, mas vou migrar pro PF, vou ter que aprender
> as regras, mas tudo bem, ele me parece melhor que o IPFW.
> O que vocês tem a me dizer ?
>

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Ipfw - Natd, de novo !!!

2012-01-12 Por tôpico Marcelo Gondim
Em 12/01/2012 15:31, Marcelo Gondim escreveu:
> Em 12/01/2012 14:32, Adiel de Lima Ribeiro escreveu:
>> Não sei se é uma boa idéia, mas vou migrar pro PF, vou ter que aprender
>> as regras, mas tudo bem, ele me parece melhor que o IPFW.
>> O que vocês tem a me dizer ?
> Você precisaria aprender 2. rsrsrsrsr
> Não importa qual você vai usar o problema que está tendo parece mais de
> conceito sobre Firewalls que dá própria aplicação.
> Confesso que quando saí do Netfilter/IPTables e vi o ipfw e o pf quase
> pirei nas regras mas o que ajuda mesmo é o conceito, graças à ele hoje
> já tenho todos os meus Firewalls convertidos para pf e ipfw.
>
> Vou fazer algo que não deveria pois acertos e erros levam à aprendizagem
> e mais que tudo aumento da experiência. Como o Irado dizia... melhor
> ensinar à pescar que já dar o peixe pronto.
>
> Ps: gosto até de pescar mas limpar o peixe não é nada legal.
> ahahahahahah Fazer o que?
>
> Vou fazer o seguinte ambiente imaginário:
>
> Firewall com 2 interfaces de rede: em0 para a Internet e em1 para a rede
> Interna.
> Rede Interna: 192.168.0.0/24
>
> estação
> Firewall
> ==
> 192.168.0.2<===>   192.168.0.1/24(em1)  10.0.0.1/24(em0)
> <===>  INTERNET
>
> No seu Kernel compilado:
>
> options IPFIREWALL
> options IPFIREWALL_VERBOSE
> options IPFIREWALL_VERBOSE_LIMIT=100
> options IPFIREWALL_DEFAULT_TO_ACCEPT
> options IPFIREWALL_FORWARD
> options IPFIREWALL_NAT
> options LIBALIAS
> options DUMMYNET
> options IPDIVERT
>
> No script de Firewall:
>
> ##
> #!/bin/sh
> fw="/sbin/ipfw"
>
> ext_if="em0"
> int_if="em1"
>
> $fw disable one_pass
> $fw -f flush
> $fw zero
> $fw table all flush
>
> # Estacoes
> $fw table 1 add 192.168.0.2
> $fw table 1 add 192.168.0.3
> $fw table 1 add 192.168.0.4
>
> $fw add allow all from any to any via lo0
> $fw add deny all from 127.0.0.0/8 to any
> $fw add deny all from any to 127.0.0.0/8
>
> $fw add deny all from any to any not antispoof
>
> # Redireciona para o natd
> $fw add divert 8668 ip from 192.168.0.0/24 to any out via $ext_if
> $fw add divert 8668 ip from any to me in via $ext_if
>
> # Permite IPs na table 2 o acesso à DNS externo
> $fw add allow udp from "table(2)" to any 53 keep-state
> $fw add allow tcp from "table(2)" to any 53 setup keep-state
Correção em tempo é "table(1)"

>
> # Permite IPs para acesso web
> $fw add allow tcp from "table(2)" to any 80 setup keep-state
>
> $fw add allow tcp from me to any out setup keep-state
> $fw add allow all from me to any out keep-state
> $fw add 65534 deny all from any to any
>
> ###
>
> # natd.conf
> instance default
> interface em0
> dynamic no
> same_ports yes
> use_sockets yes
> unregistered_only yes
>
> Bem esse é um script bem simples, tem que funcionar aí. Basta agora você
> adaptar para a sua realidade.
>
> Melhor não consigo fazer pra vc entender rsrsrsr
>
>>
>> -Original Message-
>> From: Lucas Dias
>> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
>> 
>> To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
>> 
>> Subject: Re: [FUG-BR] Ipfw - Natd, de novo !!!
>> Date: Thu, 12 Jan 2012 13:06:35 -0300
>>
>>
>> Adiel
>>
>> Então você deve estar esquecendo de algum detalhe.
>> Reveja o que os colegas Marcelo Gondim e Luiz Gustavo falaram.
>>
>> Se for possível, e resolver seu problema, usa o pf, pois ele é cheio de
>> recursos interessantes para NAT.
>> Agora, se for questão de honra colocar pra funcionar o NAT com o IPFW,
>> reveja com calma as regras e as ordens das mesmas
>>
>> Vale ressaltar que nat from any to any não é muito legal...
>> entendo any, como 0.0.0.0/0, eu acredito que você quer fazer nat sua rede,
>> algo como 192.168.10.0/24.
>>
>> Seja um pouco mais seletivo na criação das regras.
>>
>> Os Scripts do Patrick e a apostila do treinamento (que lembra a história do
>> livro horrivel hehehe) estão com muito conteúdo que vão lhe ajudar.
>>
>> Abraços e espero ter ajudado...
>>
>> # flames>   /dev/null (by irado, o furioso com tudo)
>> RIP Irado
>>
>>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Ipfw - Natd, de novo !!!

2012-01-12 Por tôpico Marcelo Gondim
Em 12/01/2012 14:32, Adiel de Lima Ribeiro escreveu:
> Não sei se é uma boa idéia, mas vou migrar pro PF, vou ter que aprender
> as regras, mas tudo bem, ele me parece melhor que o IPFW.
> O que vocês tem a me dizer ?

Você precisaria aprender 2. rsrsrsrsr
Não importa qual você vai usar o problema que está tendo parece mais de 
conceito sobre Firewalls que dá própria aplicação.
Confesso que quando saí do Netfilter/IPTables e vi o ipfw e o pf quase 
pirei nas regras mas o que ajuda mesmo é o conceito, graças à ele hoje 
já tenho todos os meus Firewalls convertidos para pf e ipfw.

Vou fazer algo que não deveria pois acertos e erros levam à aprendizagem 
e mais que tudo aumento da experiência. Como o Irado dizia... melhor 
ensinar à pescar que já dar o peixe pronto.

Ps: gosto até de pescar mas limpar o peixe não é nada legal. 
ahahahahahah Fazer o que?

Vou fazer o seguinte ambiente imaginário:

Firewall com 2 interfaces de rede: em0 para a Internet e em1 para a rede 
Interna.
Rede Interna: 192.168.0.0/24

estação
Firewall
==
192.168.0.2 <===>  192.168.0.1/24(em1)  10.0.0.1/24(em0) 
<===> INTERNET

No seu Kernel compilado:

options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_FORWARD
options IPFIREWALL_NAT
options LIBALIAS
options DUMMYNET
options IPDIVERT

No script de Firewall:

##
#!/bin/sh
fw="/sbin/ipfw"

ext_if="em0"
int_if="em1"

$fw disable one_pass
$fw -f flush
$fw zero
$fw table all flush

# Estacoes
$fw table 1 add 192.168.0.2
$fw table 1 add 192.168.0.3
$fw table 1 add 192.168.0.4

$fw add allow all from any to any via lo0
$fw add deny all from 127.0.0.0/8 to any
$fw add deny all from any to 127.0.0.0/8

$fw add deny all from any to any not antispoof

# Redireciona para o natd
$fw add divert 8668 ip from 192.168.0.0/24 to any out via $ext_if
$fw add divert 8668 ip from any to me in via $ext_if

# Permite IPs na table 2 o acesso à DNS externo
$fw add allow udp from "table(2)" to any 53 keep-state
$fw add allow tcp from "table(2)" to any 53 setup keep-state

# Permite IPs para acesso web
$fw add allow tcp from "table(2)" to any 80 setup keep-state

$fw add allow tcp from me to any out setup keep-state
$fw add allow all from me to any out keep-state
$fw add 65534 deny all from any to any

###

# natd.conf
instance default
interface em0
dynamic no
same_ports yes
use_sockets yes
unregistered_only yes

Bem esse é um script bem simples, tem que funcionar aí. Basta agora você 
adaptar para a sua realidade.

Melhor não consigo fazer pra vc entender rsrsrsr

>
>
> -Original Message-
> From: Lucas Dias
> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> Subject: Re: [FUG-BR] Ipfw - Natd, de novo !!!
> Date: Thu, 12 Jan 2012 13:06:35 -0300
>
>
> Adiel
>
> Então você deve estar esquecendo de algum detalhe.
> Reveja o que os colegas Marcelo Gondim e Luiz Gustavo falaram.
>
> Se for possível, e resolver seu problema, usa o pf, pois ele é cheio de
> recursos interessantes para NAT.
> Agora, se for questão de honra colocar pra funcionar o NAT com o IPFW,
> reveja com calma as regras e as ordens das mesmas
>
> Vale ressaltar que nat from any to any não é muito legal...
> entendo any, como 0.0.0.0/0, eu acredito que você quer fazer nat sua rede,
> algo como 192.168.10.0/24.
>
> Seja um pouco mais seletivo na criação das regras.
>
> Os Scripts do Patrick e a apostila do treinamento (que lembra a história do
> livro horrivel hehehe) estão com muito conteúdo que vão lhe ajudar.
>
> Abraços e espero ter ajudado...
>
> # flames>  /dev/null (by irado, o furioso com tudo)
> RIP Irado
>
>

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-12 Por tôpico Jean Zanuzo
Em 11/01/2012 20:20, Adiel de Lima Ribeiro escreveu:
> Obrigado a todos, com seus exemplos e lendo bastante consegui algum
> progresso, a pessoa que mais entendeu minha necessidade foi o Jean, foi
> de grande valia o exemplo dele, apenas tive que complementar minhas
> regras do IPFW e no rc.conf modificar o natd_flags de
> ="-f /etc/natd.conf" para "-dynamic -m".
> No caso dessa lan de exemplo, o acesso a internet está funcionando com o
> exemplo do Jean, e se eu quizer publicar algum servidor dela na
> internet, como faço ?
Oi Adiel?
Bom, é uma porta de um servidor que você quer publicar?

>
> -Original Message-
> From: Jean Zanuzo
> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
> 
> Subject: Re: [FUG-BR] IPFW - natd.
> Date: Wed, 11 Jan 2012 17:42:58 -0300
>
>
> Boa tarde,
>
> Nao acompanhei o assunto, e não li mensagens anteriores, mas como é um
> exemplo novo, segue um exemplo de regra que te atende.
>
> Em 11/01/2012 16:40, Adiel de Lima Ribeiro escreveu:
>> Vou tentar ser mais prático, mudarei de exemplo.
>> Vamos supor que tenho um servidor IPFW.
>> em0 - interface externa, internet.
>> em1 - interface interna, lan.
>> Ipfw com política fechada.
>>
>> Quero fazer um nat da lan para a internet, para que a lan possa navegar, ou 
>> seja, porta 80.
>> Quando coloco do jeito abaixo, funciona:
>>
>> ipfw add divert natd ip from any to any
>> ipfw add allow ip from any to any
>>
>> Mas isso está permitindo tudo.
> Neste caso o nat libera tudo tratando a informação que está entrando e
> saindo da interface para qualquer porta e qualquer endereço.
>> Quero restringir para que seja feito o nat apenas da lan, restrito a 
>> navegação na internet. Fiz assim, mas não funcionou:
>>
>> ipfw add divert natd tcp from {lan} to any 80
>> ipfw add allow tcp from {lan} to any 80
> Vamos considerar que a informação que vem dos endereços da sua rede
> interna com destino a porta 80 precisa entrar no nat
>
> ipfw add divert natd tcp from {lan} to any 80 in via em1
>
> Agora a informação quando volta da Internet precisa passar pelo nat para
> desfazer o mascaramento
>
> ipfw add divert natd tcp from any 80 to me in via em0
>
> Caso seu servidor tenha um bloco de ips publicos alocado e voce
> configure no natd.conf um ip especifico (xxx.xxx.xxx.xxx) para usar
> neste nat, sendo e ele um alias na em0, então podemos utilizar outra
> regra no lugar da anterior para ser mais seletivo:
>
> ipfw add divert natd tcp from any 80 to xxx.xxx.xxx.xxx in via em0
>
>
>
>> O que estou fazendo de errado ?
>> Agradeço a todas as sugestões e peço desculpas se não fui claro em minha 
>> dúvida.
>>
>> Obrigado.
>>
>>
> Att.
>
> Jean Zanuzo
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Ipfw - Natd, de novo !!!

2012-01-12 Por tôpico Adiel de Lima Ribeiro
Não sei se é uma boa idéia, mas vou migrar pro PF, vou ter que aprender
as regras, mas tudo bem, ele me parece melhor que o IPFW.
O que vocês tem a me dizer ? 


-Original Message-
From: Lucas Dias 
Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)

To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)

Subject: Re: [FUG-BR] Ipfw - Natd, de novo !!!
Date: Thu, 12 Jan 2012 13:06:35 -0300


Adiel

Então você deve estar esquecendo de algum detalhe.
Reveja o que os colegas Marcelo Gondim e Luiz Gustavo falaram.

Se for possível, e resolver seu problema, usa o pf, pois ele é cheio de
recursos interessantes para NAT.
Agora, se for questão de honra colocar pra funcionar o NAT com o IPFW,
reveja com calma as regras e as ordens das mesmas

Vale ressaltar que nat from any to any não é muito legal...
entendo any, como 0.0.0.0/0, eu acredito que você quer fazer nat sua rede,
algo como 192.168.10.0/24.

Seja um pouco mais seletivo na criação das regras.

Os Scripts do Patrick e a apostila do treinamento (que lembra a história do
livro horrivel hehehe) estão com muito conteúdo que vão lhe ajudar.

Abraços e espero ter ajudado...

# flames > /dev/null (by irado, o furioso com tudo)
RIP Irado


-- 
   Adiel de Lima Ribeiro
http://www.facebook.com/sembr.dyndns.info 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Ipfw - Natd, de novo !!!

2012-01-12 Por tôpico Lucas Dias
Adiel

Então você deve estar esquecendo de algum detalhe.
Reveja o que os colegas Marcelo Gondim e Luiz Gustavo falaram.

Se for possível, e resolver seu problema, usa o pf, pois ele é cheio de
recursos interessantes para NAT.
Agora, se for questão de honra colocar pra funcionar o NAT com o IPFW,
reveja com calma as regras e as ordens das mesmas

Vale ressaltar que nat from any to any não é muito legal...
entendo any, como 0.0.0.0/0, eu acredito que você quer fazer nat sua rede,
algo como 192.168.10.0/24.

Seja um pouco mais seletivo na criação das regras.

Os Scripts do Patrick e a apostila do treinamento (que lembra a história do
livro horrivel hehehe) estão com muito conteúdo que vão lhe ajudar.

Abraços e espero ter ajudado...

# flames > /dev/null (by irado, o furioso com tudo)
RIP Irado
-- 
.:: Lucas Dias
.:: Analista de Sistemas
.:: OS3 Soluções em TI
.:: (82) 8813-1494 / 8111-2288
.:: Antes de imprimir, veja se realmente é necessário!!!
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Ipfw - Natd, de novo !!!

2012-01-12 Por tôpico Marcelo Gondim
Em 12/01/2012 12:41, Adiel de Lima Ribeiro escreveu:
> Lucas, já li e reli este material, fiz o curso da FreeBSD  Brasil e
> estou com a apostila em mãos.

Adiel no curso o Patrick não diz pra fazer nat de tudo não.  :)
Você copiou os scripts das aulas?

>
> -Original Message-
> From: Lucas Dias
> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> Subject: Re: [FUG-BR] Ipfw - Natd, de novo !!!
> Date: Thu, 12 Jan 2012 11:07:47 -0300
>
>
> Em 12 de janeiro de 2012 10:52, Tiago 
> Furbetaescreveu:
>
>> pra começar o nat from any to any...
>> são nessas horas que o Irado faz falta...
>>
>>
>> Em 12 de janeiro de 2012 10:35, Adiel de Lima Ribeiro<
>> adiel.netad...@gmail.com>  escreveu:
>>
>>> Pessoal, bom dia.
>>> Tenho o Ipfw aqui, preciso que uma máquina de IP 192.168.230.2 navegue
>>> na internet.
>>> No ipfw a placa de rede em0 está ligada na internet, em1 está na rede
>>> interna.
>>> O Ipfw consegue acessar tudo, foi testado, ele está como Statefull.
>>> Segue a configuração relevante do IPFW:
>>>
>>>
>>>
>> #
>>> ### Divert ###
>>>
>>>
>> #
>>> ipfw add 010 divert natd ip from any to any via em0
>>>
>>>
>> #
>>> ### Permite acesso ###
>>> ipfw add 011 allow ip from 192.168.230.2/32 to any keep-state
>>>
>>> Configuração do natd no rc.conf:
>>>
>>> natd_flags="-dynamic -m".
>>>
>>> Com a configuração acima a máquina não navega, agora se coloco a
>>> seguinte regra, funciona tudo.
>>> ipfw add 012 allow ip from any to any
>>>
>>> O que estou fazendo de errado ?
> Adiel
>
> dá uma sacada nesses materiais
>
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/firewalls-ipfw.html
> http://www.freebsddiary.org/ipfw.php
>
> acho que vai lhe ajudar
>
>
>
>

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Ipfw - Natd, de novo !!!

2012-01-12 Por tôpico Marcelo Gondim
Em 12/01/2012 11:52, Tiago Furbeta escreveu:
> pra começar o nat from any to any...
> são nessas horas que o Irado faz falta...
Pois é eu falei sobre isso mas não me deram ouvidos rsrsrsrs nat só se 
faz para endereços da RFC 1918: 192.168.0.0/16, 10.0.0.0/8 e 172.16.0.0/12

>
> Em 12 de janeiro de 2012 10:35, Adiel de Lima Ribeiro<
> adiel.netad...@gmail.com>  escreveu:
>
>> Pessoal, bom dia.
>> Tenho o Ipfw aqui, preciso que uma máquina de IP 192.168.230.2 navegue
>> na internet.
>> No ipfw a placa de rede em0 está ligada na internet, em1 está na rede
>> interna.
>> O Ipfw consegue acessar tudo, foi testado, ele está como Statefull.
>> Segue a configuração relevante do IPFW:
>>
>>
>> #
>> ### Divert ###
>>
>> #
>> ipfw add 010 divert natd ip from any to any via em0
>>
>> #
>> ### Permite acesso ###
>> ipfw add 011 allow ip from 192.168.230.2/32 to any keep-state
>>
>> Configuração do natd no rc.conf:
>>
>> natd_flags="-dynamic -m".
>>
>> Com a configuração acima a máquina não navega, agora se coloco a
>> seguinte regra, funciona tudo.
>> ipfw add 012 allow ip from any to any
>>
>> O que estou fazendo de errado ?
>>
>>
>>Adiel de Lima Ribeiro
>> http://www.facebook.com/sembr.dyndns.info
>>
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>>
>

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Ipfw - Natd, de novo !!!

2012-01-12 Por tôpico Marcelo Gondim
Em 12/01/2012 10:35, Adiel de Lima Ribeiro escreveu:
> Pessoal, bom dia.
> Tenho o Ipfw aqui, preciso que uma máquina de IP 192.168.230.2 navegue
> na internet.
> No ipfw a placa de rede em0 está ligada na internet, em1 está na rede
> interna.
> O Ipfw consegue acessar tudo, foi testado, ele está como Statefull.
> Segue a configuração relevante do IPFW:
>
> #
> ### Divert ###
> #
> ipfw add 010 divert natd ip from any to any via em0
> #
> ### Permite acesso ###
> ipfw add 011 allow ip from 192.168.230.2/32 to any keep-state
Onde está a regra que libera acesso de dns 53/udp e 53/tcp?  Se não 
resolver nome não acessa mesmo liberando o acesso da máquina.

> Configuração do natd no rc.conf:
>
> natd_flags="-dynamic -m".
>
> Com a configuração acima a máquina não navega, agora se coloco a
> seguinte regra, funciona tudo.
> ipfw add 012 allow ip from any to any
>
> O que estou fazendo de errado ?
>
>
> Adiel de Lima Ribeiro
> http://www.facebook.com/sembr.dyndns.info
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Ipfw - Natd, de novo !!!

2012-01-12 Por tôpico Luiz Gustavo
cadê a regra que aponta para o natd ?

outra pedida é fazer nat com pf, eu acho que seria mais intuitivo para
você.

PS: Uma outra coisa que percebo, é o porque a alteração de nat do ipfw
embutida no kernel não pegou.

a opção LIBALIAS do kernel

[1] http://wiki.freebsd.org/Libalias
[2]
http://tiagonux.blogspot.com/2008/12/natd-j-era-agora-ipfw-nat-no-freebsd.html


Em Qui, 2012-01-12 às 10:35 -0200, Adiel de Lima Ribeiro escreveu:
> Pessoal, bom dia. 
> Tenho o Ipfw aqui, preciso que uma máquina de IP 192.168.230.2 navegue
> na internet.
> No ipfw a placa de rede em0 está ligada na internet, em1 está na rede
> interna.
> O Ipfw consegue acessar tudo, foi testado, ele está como Statefull.
> Segue a configuração relevante do IPFW: 
> 
> #
> ### Divert ###
> #
> ipfw add 010 divert natd ip from any to any via em0
> #
> ### Permite acesso ###
> ipfw add 011 allow ip from 192.168.230.2/32 to any keep-state
> 
> Configuração do natd no rc.conf:
> 
> natd_flags="-dynamic -m".
> 
> Com a configuração acima a máquina não navega, agora se coloco a
> seguinte regra, funciona tudo.
> ipfw add 012 allow ip from any to any
> 
> O que estou fazendo de errado ? 
> 
> 
>Adiel de Lima Ribeiro
> http://www.facebook.com/sembr.dyndns.info 
> 
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-- 
Luiz Gustavo Costa (Powered by BSD)
*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+
mundoUnix - Consultoria em Software Livre
http://www.mundounix.com.br
ICQ: 2890831 / MSN: cont...@mundounix.com.br
Tel: 55 (21) 4063-7110 / 8194-1905 / (11) 4063-0407
Blog: http://www.luizgustavo.pro.br

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Ipfw - Natd, de novo !!!

2012-01-12 Por tôpico Adiel de Lima Ribeiro
Lucas, já li e reli este material, fiz o curso da FreeBSD  Brasil e
estou com a apostila em mãos. 


-Original Message-
From: Lucas Dias 
Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)

To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)

Subject: Re: [FUG-BR] Ipfw - Natd, de novo !!!
Date: Thu, 12 Jan 2012 11:07:47 -0300


Em 12 de janeiro de 2012 10:52, Tiago Furbeta escreveu:

> pra começar o nat from any to any...
> são nessas horas que o Irado faz falta...
>
>
> Em 12 de janeiro de 2012 10:35, Adiel de Lima Ribeiro <
> adiel.netad...@gmail.com> escreveu:
>
> > Pessoal, bom dia.
> > Tenho o Ipfw aqui, preciso que uma máquina de IP 192.168.230.2 navegue
> > na internet.
> > No ipfw a placa de rede em0 está ligada na internet, em1 está na rede
> > interna.
> > O Ipfw consegue acessar tudo, foi testado, ele está como Statefull.
> > Segue a configuração relevante do IPFW:
> >
> >
> >
> #
> > ### Divert ###
> >
> >
> #
> > ipfw add 010 divert natd ip from any to any via em0
> >
> >
> #
> > ### Permite acesso ###
> > ipfw add 011 allow ip from 192.168.230.2/32 to any keep-state
> >
> > Configuração do natd no rc.conf:
> >
> > natd_flags="-dynamic -m".
> >
> > Com a configuração acima a máquina não navega, agora se coloco a
> > seguinte regra, funciona tudo.
> > ipfw add 012 allow ip from any to any
> >
> > O que estou fazendo de errado ?
>

Adiel

dá uma sacada nesses materiais

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/firewalls-ipfw.html
http://www.freebsddiary.org/ipfw.php

acho que vai lhe ajudar




-- 
   Adiel de Lima Ribeiro
http://www.facebook.com/sembr.dyndns.info 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Ipfw - Natd, de novo !!!

2012-01-12 Por tôpico Lucas Dias
Em 12 de janeiro de 2012 10:52, Tiago Furbeta escreveu:

> pra começar o nat from any to any...
> são nessas horas que o Irado faz falta...
>
>
> Em 12 de janeiro de 2012 10:35, Adiel de Lima Ribeiro <
> adiel.netad...@gmail.com> escreveu:
>
> > Pessoal, bom dia.
> > Tenho o Ipfw aqui, preciso que uma máquina de IP 192.168.230.2 navegue
> > na internet.
> > No ipfw a placa de rede em0 está ligada na internet, em1 está na rede
> > interna.
> > O Ipfw consegue acessar tudo, foi testado, ele está como Statefull.
> > Segue a configuração relevante do IPFW:
> >
> >
> >
> #
> > ### Divert ###
> >
> >
> #
> > ipfw add 010 divert natd ip from any to any via em0
> >
> >
> #
> > ### Permite acesso ###
> > ipfw add 011 allow ip from 192.168.230.2/32 to any keep-state
> >
> > Configuração do natd no rc.conf:
> >
> > natd_flags="-dynamic -m".
> >
> > Com a configuração acima a máquina não navega, agora se coloco a
> > seguinte regra, funciona tudo.
> > ipfw add 012 allow ip from any to any
> >
> > O que estou fazendo de errado ?
>

Adiel

dá uma sacada nesses materiais

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/firewalls-ipfw.html
http://www.freebsddiary.org/ipfw.php

acho que vai lhe ajudar


-- 
.:: Lucas Dias
.:: Analista de Sistemas
.:: OS3 Soluções em TI
.:: (82) 8813-1494 / 8111-2288
.:: Antes de imprimir, veja se realmente é necessário!!!
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Ipfw - Natd, de novo !!!

2012-01-12 Por tôpico Tiago Furbeta
pra começar o nat from any to any...
são nessas horas que o Irado faz falta...


Em 12 de janeiro de 2012 10:35, Adiel de Lima Ribeiro <
adiel.netad...@gmail.com> escreveu:

> Pessoal, bom dia.
> Tenho o Ipfw aqui, preciso que uma máquina de IP 192.168.230.2 navegue
> na internet.
> No ipfw a placa de rede em0 está ligada na internet, em1 está na rede
> interna.
> O Ipfw consegue acessar tudo, foi testado, ele está como Statefull.
> Segue a configuração relevante do IPFW:
>
>
> #
> ### Divert ###
>
> #
> ipfw add 010 divert natd ip from any to any via em0
>
> #
> ### Permite acesso ###
> ipfw add 011 allow ip from 192.168.230.2/32 to any keep-state
>
> Configuração do natd no rc.conf:
>
> natd_flags="-dynamic -m".
>
> Com a configuração acima a máquina não navega, agora se coloco a
> seguinte regra, funciona tudo.
> ipfw add 012 allow ip from any to any
>
> O que estou fazendo de errado ?
>
>
>   Adiel de Lima Ribeiro
> http://www.facebook.com/sembr.dyndns.info
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>


-- 
Att.

Tiago N. Furbeta
Cangere Online Provedor de Internet Ltda.
Empresa de Telecomunicações Autorizada SCM/ANATEL
tfurb...@cangere.com.br
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Ipfw - Natd, de novo !!!

2012-01-12 Por tôpico Adiel de Lima Ribeiro
Pessoal, bom dia. 
Tenho o Ipfw aqui, preciso que uma máquina de IP 192.168.230.2 navegue
na internet.
No ipfw a placa de rede em0 está ligada na internet, em1 está na rede
interna.
O Ipfw consegue acessar tudo, foi testado, ele está como Statefull.
Segue a configuração relevante do IPFW: 

#
### Divert ###
#
ipfw add 010 divert natd ip from any to any via em0
#
### Permite acesso ###
ipfw add 011 allow ip from 192.168.230.2/32 to any keep-state

Configuração do natd no rc.conf:

natd_flags="-dynamic -m".

Com a configuração acima a máquina não navega, agora se coloco a
seguinte regra, funciona tudo.
ipfw add 012 allow ip from any to any

O que estou fazendo de errado ? 


   Adiel de Lima Ribeiro
http://www.facebook.com/sembr.dyndns.info 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Adiel de Lima Ribeiro
Obrigado a todos, com seus exemplos e lendo bastante consegui algum
progresso, a pessoa que mais entendeu minha necessidade foi o Jean, foi
de grande valia o exemplo dele, apenas tive que complementar minhas
regras do IPFW e no rc.conf modificar o natd_flags de
="-f /etc/natd.conf" para "-dynamic -m". 
No caso dessa lan de exemplo, o acesso a internet está funcionando com o
exemplo do Jean, e se eu quizer publicar algum servidor dela na
internet, como faço ? 


-Original Message-
From: Jean Zanuzo 
Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)

To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"

Subject: Re: [FUG-BR] IPFW - natd.
Date: Wed, 11 Jan 2012 17:42:58 -0300


Boa tarde,

Nao acompanhei o assunto, e não li mensagens anteriores, mas como é um 
exemplo novo, segue um exemplo de regra que te atende.

Em 11/01/2012 16:40, Adiel de Lima Ribeiro escreveu:
> Vou tentar ser mais prático, mudarei de exemplo.
> Vamos supor que tenho um servidor IPFW.
> em0 - interface externa, internet.
> em1 - interface interna, lan.
> Ipfw com política fechada.
>
> Quero fazer um nat da lan para a internet, para que a lan possa navegar, ou 
> seja, porta 80.
> Quando coloco do jeito abaixo, funciona:
>
> ipfw add divert natd ip from any to any
> ipfw add allow ip from any to any
>
> Mas isso está permitindo tudo.
Neste caso o nat libera tudo tratando a informação que está entrando e 
saindo da interface para qualquer porta e qualquer endereço.
>
> Quero restringir para que seja feito o nat apenas da lan, restrito a 
> navegação na internet. Fiz assim, mas não funcionou:
>
> ipfw add divert natd tcp from {lan} to any 80
> ipfw add allow tcp from {lan} to any 80
Vamos considerar que a informação que vem dos endereços da sua rede 
interna com destino a porta 80 precisa entrar no nat

ipfw add divert natd tcp from {lan} to any 80 in via em1

Agora a informação quando volta da Internet precisa passar pelo nat para 
desfazer o mascaramento

ipfw add divert natd tcp from any 80 to me in via em0

Caso seu servidor tenha um bloco de ips publicos alocado e voce 
configure no natd.conf um ip especifico (xxx.xxx.xxx.xxx) para usar 
neste nat, sendo e ele um alias na em0, então podemos utilizar outra 
regra no lugar da anterior para ser mais seletivo:

ipfw add divert natd tcp from any 80 to xxx.xxx.xxx.xxx in via em0



>
> O que estou fazendo de errado ?
> Agradeço a todas as sugestões e peço desculpas se não fui claro em minha 
> dúvida.
>
> Obrigado.
>
>

Att.

Jean Zanuzo
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


-- 
   Adiel de Lima Ribeiro
http://www.facebook.com/sembr.dyndns.info 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Marcelo Gondim
Em 11/01/2012 19:12, Marcelo Gondim escreveu:
> Em 11/01/2012 17:40, Adiel de Lima Ribeiro escreveu:
>> Vou tentar ser mais prático, mudarei de exemplo.
>> Vamos supor que tenho um servidor IPFW.
>> em0 - interface externa, internet.
>> em1 - interface interna, lan.
>> Ipfw com política fechada.
>>
>> Quero fazer um nat da lan para a internet, para que a lan possa navegar, ou 
>> seja, porta 80.
>> Quando coloco do jeito abaixo, funciona:
>>
>> ipfw add divert natd ip from any to any
>> ipfw add allow ip from any to any
>>
>> Mas isso está permitindo tudo.
>>
>> Quero restringir para que seja feito o nat apenas da lan, restrito a 
>> navegação na internet. Fiz assim, mas não funcionou:
>>
>> ipfw add divert natd tcp from {lan} to any 80
>> ipfw add allow tcp from {lan} to any 80
> Adiel procure separar as coisas. NAT você precisa fazer para qualquer IP
> não público acessar a Internet. Não se preocupe com o NAT para limitar o
> acesso, se preocupe com as regras de filtragem. O NAT como coloquei em
> outros e-mails seria a forma que vejo menos custosa porque você não
> precisa fazer NAT de tudo e sim dos IPs internos RFC 1918 (
> 192.168.0.0/16, 10.0.0.0/8 e 172.16.0.0/12) independente das regras.
>
> Depois do NAT feito e funcionando aí você faz a política de liberação
> que deseja, procure sempre liberar o DNS 53/udp e algumas vezes o 53/tcp
> para os servidores de DNS que você está usando externamente. Dessa forma
> suas estações vão pelo menos resolver os endereços, sem resolução não
> existe acesso por nome. :)
Outra coisa que esqueci de dizer, se você está bloqueando tudo então 
você precisa escolher se vais usar um firewall stateless ou stateful.
Acredito que o seu problema está aí. Quando usamos um Firewall em 
stateless precisamos colocar regras de saída e de entrada isso em uma 
política default de tudo bloqueado.

Já se você usar regras stateful você só precisaria da saída. Um exemplo:

ipfw add allow tcp from any to any 80 setup keep-state

Nesse caso acima estou dizendo que permito a rede acessar a porta 80/tcp 
exigindo o handshake e fazendo o stateful

Se não for usar o stateful aí teria que fazer:
ipfw add allow tcp from any to any 80
ipfw add allow tcp from any 80 to me

Sacou a diferença?  Logicamente que isso é um pequeno exemplo.  :)



>
>> O que estou fazendo de errado ?
>> Agradeço a todas as sugestões e peço desculpas se não fui claro em minha 
>> dúvida.
>>
>> Obrigado.
>>
>>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Marcelo Gondim
Em 11/01/2012 17:40, Adiel de Lima Ribeiro escreveu:
> Vou tentar ser mais prático, mudarei de exemplo.
> Vamos supor que tenho um servidor IPFW.
> em0 - interface externa, internet.
> em1 - interface interna, lan.
> Ipfw com política fechada.
>
> Quero fazer um nat da lan para a internet, para que a lan possa navegar, ou 
> seja, porta 80.
> Quando coloco do jeito abaixo, funciona:
>
> ipfw add divert natd ip from any to any
> ipfw add allow ip from any to any
>
> Mas isso está permitindo tudo.
>
> Quero restringir para que seja feito o nat apenas da lan, restrito a 
> navegação na internet. Fiz assim, mas não funcionou:
>
> ipfw add divert natd tcp from {lan} to any 80
> ipfw add allow tcp from {lan} to any 80

Adiel procure separar as coisas. NAT você precisa fazer para qualquer IP 
não público acessar a Internet. Não se preocupe com o NAT para limitar o 
acesso, se preocupe com as regras de filtragem. O NAT como coloquei em 
outros e-mails seria a forma que vejo menos custosa porque você não 
precisa fazer NAT de tudo e sim dos IPs internos RFC 1918 ( 
192.168.0.0/16, 10.0.0.0/8 e 172.16.0.0/12) independente das regras.

Depois do NAT feito e funcionando aí você faz a política de liberação 
que deseja, procure sempre liberar o DNS 53/udp e algumas vezes o 53/tcp 
para os servidores de DNS que você está usando externamente. Dessa forma 
suas estações vão pelo menos resolver os endereços, sem resolução não 
existe acesso por nome. :)

>
> O que estou fazendo de errado ?
> Agradeço a todas as sugestões e peço desculpas se não fui claro em minha 
> dúvida.
>
> Obrigado.
>
>

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Jean Zanuzo
Boa tarde,

Nao acompanhei o assunto, e não li mensagens anteriores, mas como é um 
exemplo novo, segue um exemplo de regra que te atende.

Em 11/01/2012 16:40, Adiel de Lima Ribeiro escreveu:
> Vou tentar ser mais prático, mudarei de exemplo.
> Vamos supor que tenho um servidor IPFW.
> em0 - interface externa, internet.
> em1 - interface interna, lan.
> Ipfw com política fechada.
>
> Quero fazer um nat da lan para a internet, para que a lan possa navegar, ou 
> seja, porta 80.
> Quando coloco do jeito abaixo, funciona:
>
> ipfw add divert natd ip from any to any
> ipfw add allow ip from any to any
>
> Mas isso está permitindo tudo.
Neste caso o nat libera tudo tratando a informação que está entrando e 
saindo da interface para qualquer porta e qualquer endereço.
>
> Quero restringir para que seja feito o nat apenas da lan, restrito a 
> navegação na internet. Fiz assim, mas não funcionou:
>
> ipfw add divert natd tcp from {lan} to any 80
> ipfw add allow tcp from {lan} to any 80
Vamos considerar que a informação que vem dos endereços da sua rede 
interna com destino a porta 80 precisa entrar no nat

ipfw add divert natd tcp from {lan} to any 80 in via em1

Agora a informação quando volta da Internet precisa passar pelo nat para 
desfazer o mascaramento

ipfw add divert natd tcp from any 80 to me in via em0

Caso seu servidor tenha um bloco de ips publicos alocado e voce 
configure no natd.conf um ip especifico (xxx.xxx.xxx.xxx) para usar 
neste nat, sendo e ele um alias na em0, então podemos utilizar outra 
regra no lugar da anterior para ser mais seletivo:

ipfw add divert natd tcp from any 80 to xxx.xxx.xxx.xxx in via em0



>
> O que estou fazendo de errado ?
> Agradeço a todas as sugestões e peço desculpas se não fui claro em minha 
> dúvida.
>
> Obrigado.
>
>

Att.

Jean Zanuzo
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico João Mancy
só uma pergunta, e se trocasse para pf ??


Em 11 de janeiro de 2012 18:10, Adiel de Lima Ribeiro <
adiel.netad...@gmail.com> escreveu:

> Marcelo, usei seu exemplo, mas não funcionou.
> Já estou perdendo os cabelos, rs.
> Como disse, só funciona quando libero tudo.
> Acho que vou liberar tudo e monitorar as regras dinâmicas pra ver se
> descubro algo.
>
> -Original Message-
> From: Marcelo Gondim 
> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
> 
> Subject: Re: [FUG-BR] IPFW - natd.
> Date: Wed, 11 Jan 2012 17:25:00 -0200
>
>
> Em 11/01/2012 17:09, Adiel de Lima Ribeiro escreveu:
> > Sim, seria.
> >
> > ipfw add divert natd ip from any to any ->  OK e depois ?
> >
> > ipfw add allow from {servidor} to any 53
> > ipfw add allow from any 53 to servidor
> Posso estar enganado mas ainda acho a abordagem de nat que coloquei mais
> light em caso de processamento.  :)
>
> ipfw add divert natd ip from 192.168.66.0/24 to any out via em0
> ipfw add divert natd ip from any to me in via em0
>
> Onde no exemplo acima a em0 é a interface externa e 192.168.66.0/24 um
> exemplo de rede interna.
>
>
> >
> > Isso permitiria um nat da rede dos meus servidores para resolver nomes
> > na internet ?
> >
> > -Original Message-----
> > From: Renato Frederick
> > Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> > 
> > To: freebsd@fug.com.br
> > Subject: Re: [FUG-BR] IPFW - natd.
> > Date: Wed, 11 Jan 2012 16:21:23 -0200
> >
> >
> > Opa,
> >
> > Não seria mais fácil fazer um dirvert natd all from any to any,
> >
> > e depois as regras de allow
> > e por fim deny?
> >
> > Acredito que vai economizar algumas dezenas de linhas de firewall
> > assim... :-)
> >
> >
> > Em 11/01/2012 16:15, Wenderson Souza escreveu:
> >> Não seria...
> >>
> >> ipfw add 666 divert natd tcp from any to {servidor} 53
> >> ipfw add 669 divert natd udp from any to {servidor} 53
> >> ipfw add 667 allow tcp from any to {servidor} 53
> >> ipfw add 668 allow udp from any to {servidor}  53
> >>
> >> ?
> >>
> >> Wenderson Souza
> >>
> >>
> > -
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> >
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>
> --
>   Adiel de Lima Ribeiro
> http://www.facebook.com/sembr.dyndns.info
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
João Luis Mancy dos Santos
joaocep at gmail.com(msn too)
http://joaocep.blogspot.com
http://www.istf.com.br/perguntas/
http://www.fug.com.br/content/view/20/69/
uin 82889044
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Adiel de Lima Ribeiro
Marcelo, usei seu exemplo, mas não funcionou. 
Já estou perdendo os cabelos, rs.
Como disse, só funciona quando libero tudo.
Acho que vou liberar tudo e monitorar as regras dinâmicas pra ver se
descubro algo.

-Original Message-
From: Marcelo Gondim 
Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)

To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"

Subject: Re: [FUG-BR] IPFW - natd.
Date: Wed, 11 Jan 2012 17:25:00 -0200


Em 11/01/2012 17:09, Adiel de Lima Ribeiro escreveu:
> Sim, seria.
>
> ipfw add divert natd ip from any to any ->  OK e depois ?
>
> ipfw add allow from {servidor} to any 53
> ipfw add allow from any 53 to servidor
Posso estar enganado mas ainda acho a abordagem de nat que coloquei mais 
light em caso de processamento.  :)

ipfw add divert natd ip from 192.168.66.0/24 to any out via em0
ipfw add divert natd ip from any to me in via em0

Onde no exemplo acima a em0 é a interface externa e 192.168.66.0/24 um 
exemplo de rede interna.


>
> Isso permitiria um nat da rede dos meus servidores para resolver nomes
> na internet ?
>
> -Original Message-
> From: Renato Frederick
> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> To: freebsd@fug.com.br
> Subject: Re: [FUG-BR] IPFW - natd.
> Date: Wed, 11 Jan 2012 16:21:23 -0200
>
>
> Opa,
>
> Não seria mais fácil fazer um dirvert natd all from any to any,
>
> e depois as regras de allow
> e por fim deny?
>
> Acredito que vai economizar algumas dezenas de linhas de firewall
> assim... :-)
>
>
> Em 11/01/2012 16:15, Wenderson Souza escreveu:
>> Não seria...
>>
>> ipfw add 666 divert natd tcp from any to {servidor} 53
>> ipfw add 669 divert natd udp from any to {servidor} 53
>> ipfw add 667 allow tcp from any to {servidor} 53
>> ipfw add 668 allow udp from any to {servidor}  53
>>
>> ?
>>
>> Wenderson Souza
>>
>>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


-- 
   Adiel de Lima Ribeiro
http://www.facebook.com/sembr.dyndns.info 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Adiel de Lima Ribeiro

Vou tentar ser mais prático, mudarei de exemplo. 
Vamos supor que tenho um servidor IPFW. 
em0 - interface externa, internet.
em1 - interface interna, lan.
Ipfw com política fechada.

Quero fazer um nat da lan para a internet, para que a lan possa navegar, ou 
seja, porta 80.
Quando coloco do jeito abaixo, funciona: 

ipfw add divert natd ip from any to any
ipfw add allow ip from any to any
 
Mas isso está permitindo tudo.

Quero restringir para que seja feito o nat apenas da lan, restrito a navegação 
na internet. Fiz assim, mas não funcionou: 

ipfw add divert natd tcp from {lan} to any 80 
ipfw add allow tcp from {lan} to any 80

O que estou fazendo de errado ? 
Agradeço a todas as sugestões e peço desculpas se não fui claro em minha dúvida.

Obrigado. 


-- 
   Adiel de Lima Ribeiro
http://www.facebook.com/sembr.dyndns.info 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Marcelo Gondim
Em 11/01/2012 17:09, Adiel de Lima Ribeiro escreveu:
> Sim, seria.
>
> ipfw add divert natd ip from any to any ->  OK e depois ?
>
> ipfw add allow from {servidor} to any 53
> ipfw add allow from any 53 to servidor
Posso estar enganado mas ainda acho a abordagem de nat que coloquei mais 
light em caso de processamento.  :)

ipfw add divert natd ip from 192.168.66.0/24 to any out via em0
ipfw add divert natd ip from any to me in via em0

Onde no exemplo acima a em0 é a interface externa e 192.168.66.0/24 um 
exemplo de rede interna.


>
> Isso permitiria um nat da rede dos meus servidores para resolver nomes
> na internet ?
>
> -Original Message-
> From: Renato Frederick
> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> To: freebsd@fug.com.br
> Subject: Re: [FUG-BR] IPFW - natd.
> Date: Wed, 11 Jan 2012 16:21:23 -0200
>
>
> Opa,
>
> Não seria mais fácil fazer um dirvert natd all from any to any,
>
> e depois as regras de allow
> e por fim deny?
>
> Acredito que vai economizar algumas dezenas de linhas de firewall
> assim... :-)
>
>
> Em 11/01/2012 16:15, Wenderson Souza escreveu:
>> Não seria...
>>
>> ipfw add 666 divert natd tcp from any to {servidor} 53
>> ipfw add 669 divert natd udp from any to {servidor} 53
>> ipfw add 667 allow tcp from any to {servidor} 53
>> ipfw add 668 allow udp from any to {servidor}  53
>>
>> ?
>>
>> Wenderson Souza
>>
>>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Adiel de Lima Ribeiro
Sim, seria. 

ipfw add divert natd ip from any to any -> OK e depois ? 

ipfw add allow from {servidor} to any 53 
ipfw add allow from any 53 to servidor 

Isso permitiria um nat da rede dos meus servidores para resolver nomes
na internet ? 

-Original Message-
From: Renato Frederick 
Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)

To: freebsd@fug.com.br
Subject: Re: [FUG-BR] IPFW - natd.
Date: Wed, 11 Jan 2012 16:21:23 -0200


Opa,

Não seria mais fácil fazer um dirvert natd all from any to any,

e depois as regras de allow
e por fim deny?

Acredito que vai economizar algumas dezenas de linhas de firewall 
assim... :-)


Em 11/01/2012 16:15, Wenderson Souza escreveu:
> Não seria...
>
> ipfw add 666 divert natd tcp from any to {servidor} 53
> ipfw add 669 divert natd udp from any to {servidor} 53
> ipfw add 667 allow tcp from any to {servidor} 53
> ipfw add 668 allow udp from any to {servidor}  53
>
> ?
>
> Wenderson Souza
>
>

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


-- 
   Adiel de Lima Ribeiro
http://www.facebook.com/sembr.dyndns.info 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Jeimerson C Chaves
Amigo já que você quer liberar apenas o nat para dns, configura o 
dnsmasq e vc não precisa nem de NAT para o dns.
Pronto.

Em 11/01/2012 16:40, Wenderson Souza escreveu:
> Em 11 de janeiro de 2012 14:36, Adiel de Lima Ribeiro
>   escreveu:
>> Marcelo, esqueci de dizer.
>> Em teoria esta regra deveria permitir consultas DNS do meu servidor para
>> a internet, mas não funciona, quando libero o nat total funciona.
>> ipfw add 666 divert natd tcp from {servidor} to any 53
>>> ipfw add 669 divert natd udp from {servidor} to any 53
>>> ipfw add 667 allow tcp from {servidor} to any 53
>>> ipfw add 668 allow udp from {servidor} to any 53
> Entendi,
>
> Na verdade o que está acontecendo é:
>
> Quando libara o NATd total, os clientes (LAN) conseguem acessar o DNS
> externo (creio eu).
>
> Quando bloqueia o NATd total, os clientes não conseguem, mas conseguem
> acessar local certo?
>
> Então verifique se o próprio servidor (local) tem acesso a internet,
> para isso deve liberar "entrada" para a sua porta 53, para poder o DNS
> Server "poder consultar" na internet.
>
> Tente algo como:
>
> ipfw add 667 permit all from any to me 53 in via em0
> ipfw add 668 permit all from me 53 to any out via em0
>
> Ou se quiser ser mais especifico, liberando apenas de 53 parar 53.
>
> ipfw add 667 permit all from any 53 to me 53 in via em0
> ipfw add 668 permit all from me 53 to any 53 out via em0
>
> Não sei se era essa dúvida.
>
> Sobre o NATd em si não posso ajudar muito, pois utilizo PF.
>
> Sem contar que ainda não sabemos como é seu firewall, se STATEFUL ou 
> STATELESS.
>
> []'s
>
>
> Wenderson Souza
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Wenderson Souza
Em 11 de janeiro de 2012 14:36, Adiel de Lima Ribeiro
 escreveu:
> Marcelo, esqueci de dizer.
> Em teoria esta regra deveria permitir consultas DNS do meu servidor para
> a internet, mas não funciona, quando libero o nat total funciona.
> ipfw add 666 divert natd tcp from {servidor} to any 53
>> ipfw add 669 divert natd udp from {servidor} to any 53
>> ipfw add 667 allow tcp from {servidor} to any 53
>> ipfw add 668 allow udp from {servidor} to any 53

Entendi,

Na verdade o que está acontecendo é:

Quando libara o NATd total, os clientes (LAN) conseguem acessar o DNS
externo (creio eu).

Quando bloqueia o NATd total, os clientes não conseguem, mas conseguem
acessar local certo?

Então verifique se o próprio servidor (local) tem acesso a internet,
para isso deve liberar "entrada" para a sua porta 53, para poder o DNS
Server "poder consultar" na internet.

Tente algo como:

ipfw add 667 permit all from any to me 53 in via em0
ipfw add 668 permit all from me 53 to any out via em0

Ou se quiser ser mais especifico, liberando apenas de 53 parar 53.

ipfw add 667 permit all from any 53 to me 53 in via em0
ipfw add 668 permit all from me 53 to any 53 out via em0

Não sei se era essa dúvida.

Sobre o NATd em si não posso ajudar muito, pois utilizo PF.

Sem contar que ainda não sabemos como é seu firewall, se STATEFUL ou STATELESS.

[]'s


Wenderson Souza
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Tiago Furbeta
faça o nat normal para sua(s) rede(s) privada(s) e trate isso no firewall,
regras de DMZ: nega tudo e libera o necessário...


Em 11 de janeiro de 2012 16:17, Adiel de Lima Ribeiro <
adiel.netad...@gmail.com> escreveu:

> Wenderson, não é publicação DNS, é nat de consulta DNS de meus
> servidores DNS para a internet.
>
> -Original Message-
> From: Wenderson Souza 
> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> Subject: Re: [FUG-BR] IPFW - natd.
> Date: Wed, 11 Jan 2012 15:15:17 -0300
>
>
> Não seria...
>
> ipfw add 666 divert natd tcp from any to {servidor} 53
> ipfw add 669 divert natd udp from any to {servidor} 53
> ipfw add 667 allow tcp from any to {servidor} 53
> ipfw add 668 allow udp from any to {servidor}  53
>
> ?
>
> Wenderson Souza
>
>
>
> Em 11 de janeiro de 2012 15:09, Adiel de Lima Ribeiro
>  escreveu:
> > Sim, no caso é, pois entendendo como se faz isso parto para o resto da
> > configuração.
> >
> > -Original Message-
> > From: Tiago Furbeta 
> > Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> > 
> > To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> > 
> > Subject: Re: [FUG-BR] IPFW - natd.
> > Date: Wed, 11 Jan 2012 16:04:21 -0200
> >
> >
> > você deseja fazer masquerade apenas para as consultas a servdores DNS
> > externos realizadas pelos seus servidores? mais nada?
> >
> >
> > Em 11 de janeiro de 2012 15:37, Adiel de Lima Ribeiro <
> > adiel.netad...@gmail.com> escreveu:
> >
> >> Tiago, no caso mascarar consultas dns dos servidores para a internet.
> >>
> >> -Original Message-
> >> From: Tiago Furbeta 
> >> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> >> 
> >> To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> >> 
> >> Subject: Re: [FUG-BR] IPFW - natd.
> >> Date: Wed, 11 Jan 2012 15:28:38 -0200
> >>
> >>
> >> sua necessidade é redirecionamento de portas (nat estatico) ou apenas
> >> mascarar a rede interna? não ficou claro...
> >>
> >> Em 11 de janeiro de 2012 13:51, Adiel de Lima Ribeiro <
> >> adiel.netad...@gmail.com> escreveu:
> >>
> >> > Senhores, boa tarde.
> >> >
> >> > Tenho um IPFW como firewall aqui em minha infraestrutura.
> >> > Ele tem uma interface de rede ligada a internet com IP fixo, em0.
> >> > Tenho uma interface de rede ligada a lan dos servidores, em1.
> >> >
> >> > Recompilei o kernel com as devidas opções de natd e o ativei no
> rc.conf,
> >> > quando crio as seguintes regras no meu firewall, o redirecionamento da
> >> > lan dos servidores para a internet funciona, por exemplo, ping e
> >> > consultas DNS.
> >> > ipfw add 099 divert natd all from any to any
> >> > ipfw add 100 allow all from any to any
> >> >
> >> > Gostaria de saber de há alguma maneira de filtrar isso pelo IPFW, por
> >> > exemplo:
> >> > ipfw add 666 divert natd tcp from {servidor} to any 53
> >> > ipfw add 669 divert natd udp from {servidor} to any 53
> >> > ipfw add 667 allow tcp from {servidor} to any 53
> >> > ipfw add 668 allow udp from {servidor} to any 53
> >> >
> >> > Se não houver, gostaria de saber se faço isso pelas flags do natd,
> >> > gostaria de exemplos também de como fazer, pelo IPFW se houver como, e
> >> > pelas flags do natd.
> >> > Já estou quebrando cabeça a 3 dias e não achei algo concreto em lugar
> >> > algum.
> >> >
> >> > Obrigado.
> >> >
> >> > --
> >> >   Adiel de Lima Ribeiro
> >> > http://www.facebook.com/sembr.dyndns.info
> >> >
> >> > -
> >> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> >> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >> >
> >> >
> >>
> >>
> >>
> >>
> >> --
> >>   Adiel de Lima Ribeiro
> >> http://www.facebook.com/sembr.dyndns.info
> >>
> >> -
> >> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>
> >>
> >
> >
> >
> >
> > --
> >   Adiel de Lima Ribeiro
> > http://www.facebook.com/sembr.dyndns.info
> >
> > -
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>
> --
>   Adiel de Lima Ribeiro
> http://www.facebook.com/sembr.dyndns.info
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>


-- 
Att.

Tiago N. Furbeta
Cangere Online Provedor de Internet Ltda.
Empresa de Telecomunicações Autorizada SCM/ANATEL
tfurb...@cangere.com.br
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Renato Frederick
Opa,

Não seria mais fácil fazer um dirvert natd all from any to any,

e depois as regras de allow
e por fim deny?

Acredito que vai economizar algumas dezenas de linhas de firewall 
assim... :-)


Em 11/01/2012 16:15, Wenderson Souza escreveu:
> Não seria...
>
> ipfw add 666 divert natd tcp from any to {servidor} 53
> ipfw add 669 divert natd udp from any to {servidor} 53
> ipfw add 667 allow tcp from any to {servidor} 53
> ipfw add 668 allow udp from any to {servidor}  53
>
> ?
>
> Wenderson Souza
>
>

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Wenderson Souza
Wenderson Souza



Em 11 de janeiro de 2012 15:17, Adiel de Lima Ribeiro
 escreveu:
> Wenderson, não é publicação DNS, é nat de consulta DNS de meus
> servidores DNS para a internet.
>
> -Original Message-
> From: Wenderson Souza 
> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> Subject: Re: [FUG-BR] IPFW - natd.
> Date: Wed, 11 Jan 2012 15:15:17 -0300
>
>
> Não seria...
>
> ipfw add 666 divert natd tcp from any to {servidor} 53
> ipfw add 669 divert natd udp from any to {servidor} 53
> ipfw add 667 allow tcp from any to {servidor} 53
> ipfw add 668 allow udp from any to {servidor}  53
>
> ?
>
> Wenderson Souza
>
>
>
> Em 11 de janeiro de 2012 15:09, Adiel de Lima Ribeiro
>  escreveu:
>> Sim, no caso é, pois entendendo como se faz isso parto para o resto da
>> configuração.
>>
>> -Original Message-
>> From: Tiago Furbeta 
>> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
>> 
>> To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
>> 
>> Subject: Re: [FUG-BR] IPFW - natd.
>> Date: Wed, 11 Jan 2012 16:04:21 -0200
>>
>>
>> você deseja fazer masquerade apenas para as consultas a servdores DNS
>> externos realizadas pelos seus servidores? mais nada?
>>
>>
>> Em 11 de janeiro de 2012 15:37, Adiel de Lima Ribeiro <
>> adiel.netad...@gmail.com> escreveu:
>>
>>> Tiago, no caso mascarar consultas dns dos servidores para a internet.
>>>
>>> -Original Message-
>>> From: Tiago Furbeta 
>>> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
>>> 
>>> To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
>>> 
>>> Subject: Re: [FUG-BR] IPFW - natd.
>>> Date: Wed, 11 Jan 2012 15:28:38 -0200
>>>
>>>
>>> sua necessidade é redirecionamento de portas (nat estatico) ou apenas
>>> mascarar a rede interna? não ficou claro...
>>>
>>> Em 11 de janeiro de 2012 13:51, Adiel de Lima Ribeiro <
>>> adiel.netad...@gmail.com> escreveu:
>>>
>>> > Senhores, boa tarde.
>>> >
>>> > Tenho um IPFW como firewall aqui em minha infraestrutura.
>>> > Ele tem uma interface de rede ligada a internet com IP fixo, em0.
>>> > Tenho uma interface de rede ligada a lan dos servidores, em1.
>>> >
>>> > Recompilei o kernel com as devidas opções de natd e o ativei no rc.conf,
>>> > quando crio as seguintes regras no meu firewall, o redirecionamento da
>>> > lan dos servidores para a internet funciona, por exemplo, ping e
>>> > consultas DNS.
>>> > ipfw add 099 divert natd all from any to any
>>> > ipfw add 100 allow all from any to any
>>> >
>>> > Gostaria de saber de há alguma maneira de filtrar isso pelo IPFW, por
>>> > exemplo:
>>> > ipfw add 666 divert natd tcp from {servidor} to any 53
>>> > ipfw add 669 divert natd udp from {servidor} to any 53
>>> > ipfw add 667 allow tcp from {servidor} to any 53
>>> > ipfw add 668 allow udp from {servidor} to any 53
>>> >
>>> > Se não houver, gostaria de saber se faço isso pelas flags do natd,
>>> > gostaria de exemplos também de como fazer, pelo IPFW se houver como, e
>>> > pelas flags do natd.
>>> > Já estou quebrando cabeça a 3 dias e não achei algo concreto em lugar
>>> > algum.
>>> >
>>> > Obrigado.
>>> >
>>> > --
>>> >       Adiel de Lima Ribeiro
>>> > http://www.facebook.com/sembr.dyndns.info
>>> >
>>> > -
>>> > Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>> >
>>> >
>>>
>>>
>>>
>>>
>>> --
>>>       Adiel de Lima Ribeiro
>>> http://www.facebook.com/sembr.dyndns.info
>>>
>>> -
>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>
>>>
>>
>>
>>
>>
>> --
>>       Adiel de Lima Ribeiro
>> http://www.facebook.com/sembr.dyndns.info
>>
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>
> --
>       Adiel de Lima Ribeiro
> http://www.facebook.com/sembr.dyndns.info
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Adiel de Lima Ribeiro
Wenderson, não é publicação DNS, é nat de consulta DNS de meus
servidores DNS para a internet.

-Original Message-
From: Wenderson Souza 
Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)

To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)

Subject: Re: [FUG-BR] IPFW - natd.
Date: Wed, 11 Jan 2012 15:15:17 -0300


Não seria...

ipfw add 666 divert natd tcp from any to {servidor} 53
ipfw add 669 divert natd udp from any to {servidor} 53
ipfw add 667 allow tcp from any to {servidor} 53
ipfw add 668 allow udp from any to {servidor}  53

?

Wenderson Souza



Em 11 de janeiro de 2012 15:09, Adiel de Lima Ribeiro
 escreveu:
> Sim, no caso é, pois entendendo como se faz isso parto para o resto da
> configuração.
>
> -Original Message-
> From: Tiago Furbeta 
> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> Subject: Re: [FUG-BR] IPFW - natd.
> Date: Wed, 11 Jan 2012 16:04:21 -0200
>
>
> você deseja fazer masquerade apenas para as consultas a servdores DNS
> externos realizadas pelos seus servidores? mais nada?
>
>
> Em 11 de janeiro de 2012 15:37, Adiel de Lima Ribeiro <
> adiel.netad...@gmail.com> escreveu:
>
>> Tiago, no caso mascarar consultas dns dos servidores para a internet.
>>
>> -Original Message-
>> From: Tiago Furbeta 
>> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
>> 
>> To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
>> 
>> Subject: Re: [FUG-BR] IPFW - natd.
>> Date: Wed, 11 Jan 2012 15:28:38 -0200
>>
>>
>> sua necessidade é redirecionamento de portas (nat estatico) ou apenas
>> mascarar a rede interna? não ficou claro...
>>
>> Em 11 de janeiro de 2012 13:51, Adiel de Lima Ribeiro <
>> adiel.netad...@gmail.com> escreveu:
>>
>> > Senhores, boa tarde.
>> >
>> > Tenho um IPFW como firewall aqui em minha infraestrutura.
>> > Ele tem uma interface de rede ligada a internet com IP fixo, em0.
>> > Tenho uma interface de rede ligada a lan dos servidores, em1.
>> >
>> > Recompilei o kernel com as devidas opções de natd e o ativei no rc.conf,
>> > quando crio as seguintes regras no meu firewall, o redirecionamento da
>> > lan dos servidores para a internet funciona, por exemplo, ping e
>> > consultas DNS.
>> > ipfw add 099 divert natd all from any to any
>> > ipfw add 100 allow all from any to any
>> >
>> > Gostaria de saber de há alguma maneira de filtrar isso pelo IPFW, por
>> > exemplo:
>> > ipfw add 666 divert natd tcp from {servidor} to any 53
>> > ipfw add 669 divert natd udp from {servidor} to any 53
>> > ipfw add 667 allow tcp from {servidor} to any 53
>> > ipfw add 668 allow udp from {servidor} to any 53
>> >
>> > Se não houver, gostaria de saber se faço isso pelas flags do natd,
>> > gostaria de exemplos também de como fazer, pelo IPFW se houver como, e
>> > pelas flags do natd.
>> > Já estou quebrando cabeça a 3 dias e não achei algo concreto em lugar
>> > algum.
>> >
>> > Obrigado.
>> >
>> > --
>> >   Adiel de Lima Ribeiro
>> > http://www.facebook.com/sembr.dyndns.info
>> >
>> > -
>> > Histórico: http://www.fug.com.br/historico/html/freebsd/
>> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>> >
>> >
>>
>>
>>
>>
>> --
>>   Adiel de Lima Ribeiro
>> http://www.facebook.com/sembr.dyndns.info
>>
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>>
>
>
>
>
> --
>   Adiel de Lima Ribeiro
> http://www.facebook.com/sembr.dyndns.info
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


-- 
   Adiel de Lima Ribeiro
http://www.facebook.com/sembr.dyndns.info 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Wenderson Souza
Não seria...

ipfw add 666 divert natd tcp from any to {servidor} 53
ipfw add 669 divert natd udp from any to {servidor} 53
ipfw add 667 allow tcp from any to {servidor} 53
ipfw add 668 allow udp from any to {servidor}  53

?

Wenderson Souza



Em 11 de janeiro de 2012 15:09, Adiel de Lima Ribeiro
 escreveu:
> Sim, no caso é, pois entendendo como se faz isso parto para o resto da
> configuração.
>
> -Original Message-
> From: Tiago Furbeta 
> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> Subject: Re: [FUG-BR] IPFW - natd.
> Date: Wed, 11 Jan 2012 16:04:21 -0200
>
>
> você deseja fazer masquerade apenas para as consultas a servdores DNS
> externos realizadas pelos seus servidores? mais nada?
>
>
> Em 11 de janeiro de 2012 15:37, Adiel de Lima Ribeiro <
> adiel.netad...@gmail.com> escreveu:
>
>> Tiago, no caso mascarar consultas dns dos servidores para a internet.
>>
>> -Original Message-
>> From: Tiago Furbeta 
>> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
>> 
>> To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
>> 
>> Subject: Re: [FUG-BR] IPFW - natd.
>> Date: Wed, 11 Jan 2012 15:28:38 -0200
>>
>>
>> sua necessidade é redirecionamento de portas (nat estatico) ou apenas
>> mascarar a rede interna? não ficou claro...
>>
>> Em 11 de janeiro de 2012 13:51, Adiel de Lima Ribeiro <
>> adiel.netad...@gmail.com> escreveu:
>>
>> > Senhores, boa tarde.
>> >
>> > Tenho um IPFW como firewall aqui em minha infraestrutura.
>> > Ele tem uma interface de rede ligada a internet com IP fixo, em0.
>> > Tenho uma interface de rede ligada a lan dos servidores, em1.
>> >
>> > Recompilei o kernel com as devidas opções de natd e o ativei no rc.conf,
>> > quando crio as seguintes regras no meu firewall, o redirecionamento da
>> > lan dos servidores para a internet funciona, por exemplo, ping e
>> > consultas DNS.
>> > ipfw add 099 divert natd all from any to any
>> > ipfw add 100 allow all from any to any
>> >
>> > Gostaria de saber de há alguma maneira de filtrar isso pelo IPFW, por
>> > exemplo:
>> > ipfw add 666 divert natd tcp from {servidor} to any 53
>> > ipfw add 669 divert natd udp from {servidor} to any 53
>> > ipfw add 667 allow tcp from {servidor} to any 53
>> > ipfw add 668 allow udp from {servidor} to any 53
>> >
>> > Se não houver, gostaria de saber se faço isso pelas flags do natd,
>> > gostaria de exemplos também de como fazer, pelo IPFW se houver como, e
>> > pelas flags do natd.
>> > Já estou quebrando cabeça a 3 dias e não achei algo concreto em lugar
>> > algum.
>> >
>> > Obrigado.
>> >
>> > --
>> >       Adiel de Lima Ribeiro
>> > http://www.facebook.com/sembr.dyndns.info
>> >
>> > -
>> > Histórico: http://www.fug.com.br/historico/html/freebsd/
>> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>> >
>> >
>>
>>
>>
>>
>> --
>>       Adiel de Lima Ribeiro
>> http://www.facebook.com/sembr.dyndns.info
>>
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>>
>
>
>
>
> --
>       Adiel de Lima Ribeiro
> http://www.facebook.com/sembr.dyndns.info
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Adiel de Lima Ribeiro
Sim, no caso é, pois entendendo como se faz isso parto para o resto da
configuração.

-Original Message-
From: Tiago Furbeta 
Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)

To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)

Subject: Re: [FUG-BR] IPFW - natd.
Date: Wed, 11 Jan 2012 16:04:21 -0200


você deseja fazer masquerade apenas para as consultas a servdores DNS
externos realizadas pelos seus servidores? mais nada?


Em 11 de janeiro de 2012 15:37, Adiel de Lima Ribeiro <
adiel.netad...@gmail.com> escreveu:

> Tiago, no caso mascarar consultas dns dos servidores para a internet.
>
> -Original Message-
> From: Tiago Furbeta 
> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> Subject: Re: [FUG-BR] IPFW - natd.
> Date: Wed, 11 Jan 2012 15:28:38 -0200
>
>
> sua necessidade é redirecionamento de portas (nat estatico) ou apenas
> mascarar a rede interna? não ficou claro...
>
> Em 11 de janeiro de 2012 13:51, Adiel de Lima Ribeiro <
> adiel.netad...@gmail.com> escreveu:
>
> > Senhores, boa tarde.
> >
> > Tenho um IPFW como firewall aqui em minha infraestrutura.
> > Ele tem uma interface de rede ligada a internet com IP fixo, em0.
> > Tenho uma interface de rede ligada a lan dos servidores, em1.
> >
> > Recompilei o kernel com as devidas opções de natd e o ativei no rc.conf,
> > quando crio as seguintes regras no meu firewall, o redirecionamento da
> > lan dos servidores para a internet funciona, por exemplo, ping e
> > consultas DNS.
> > ipfw add 099 divert natd all from any to any
> > ipfw add 100 allow all from any to any
> >
> > Gostaria de saber de há alguma maneira de filtrar isso pelo IPFW, por
> > exemplo:
> > ipfw add 666 divert natd tcp from {servidor} to any 53
> > ipfw add 669 divert natd udp from {servidor} to any 53
> > ipfw add 667 allow tcp from {servidor} to any 53
> > ipfw add 668 allow udp from {servidor} to any 53
> >
> > Se não houver, gostaria de saber se faço isso pelas flags do natd,
> > gostaria de exemplos também de como fazer, pelo IPFW se houver como, e
> > pelas flags do natd.
> > Já estou quebrando cabeça a 3 dias e não achei algo concreto em lugar
> > algum.
> >
> > Obrigado.
> >
> > --
> >   Adiel de Lima Ribeiro
> > http://www.facebook.com/sembr.dyndns.info
> >
> > -
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> >
>
>
>
>
> --
>   Adiel de Lima Ribeiro
> http://www.facebook.com/sembr.dyndns.info
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>




-- 
   Adiel de Lima Ribeiro
http://www.facebook.com/sembr.dyndns.info 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Tiago Furbeta
você deseja fazer masquerade apenas para as consultas a servdores DNS
externos realizadas pelos seus servidores? mais nada?


Em 11 de janeiro de 2012 15:37, Adiel de Lima Ribeiro <
adiel.netad...@gmail.com> escreveu:

> Tiago, no caso mascarar consultas dns dos servidores para a internet.
>
> -Original Message-
> From: Tiago Furbeta 
> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> Subject: Re: [FUG-BR] IPFW - natd.
> Date: Wed, 11 Jan 2012 15:28:38 -0200
>
>
> sua necessidade é redirecionamento de portas (nat estatico) ou apenas
> mascarar a rede interna? não ficou claro...
>
> Em 11 de janeiro de 2012 13:51, Adiel de Lima Ribeiro <
> adiel.netad...@gmail.com> escreveu:
>
> > Senhores, boa tarde.
> >
> > Tenho um IPFW como firewall aqui em minha infraestrutura.
> > Ele tem uma interface de rede ligada a internet com IP fixo, em0.
> > Tenho uma interface de rede ligada a lan dos servidores, em1.
> >
> > Recompilei o kernel com as devidas opções de natd e o ativei no rc.conf,
> > quando crio as seguintes regras no meu firewall, o redirecionamento da
> > lan dos servidores para a internet funciona, por exemplo, ping e
> > consultas DNS.
> > ipfw add 099 divert natd all from any to any
> > ipfw add 100 allow all from any to any
> >
> > Gostaria de saber de há alguma maneira de filtrar isso pelo IPFW, por
> > exemplo:
> > ipfw add 666 divert natd tcp from {servidor} to any 53
> > ipfw add 669 divert natd udp from {servidor} to any 53
> > ipfw add 667 allow tcp from {servidor} to any 53
> > ipfw add 668 allow udp from {servidor} to any 53
> >
> > Se não houver, gostaria de saber se faço isso pelas flags do natd,
> > gostaria de exemplos também de como fazer, pelo IPFW se houver como, e
> > pelas flags do natd.
> > Já estou quebrando cabeça a 3 dias e não achei algo concreto em lugar
> > algum.
> >
> > Obrigado.
> >
> > --
> >   Adiel de Lima Ribeiro
> > http://www.facebook.com/sembr.dyndns.info
> >
> > -
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> >
>
>
>
>
> --
>   Adiel de Lima Ribeiro
> http://www.facebook.com/sembr.dyndns.info
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>


-- 
Att.

Tiago N. Furbeta
Cangere Online Provedor de Internet Ltda.
Empresa de Telecomunicações Autorizada SCM/ANATEL
tfurb...@cangere.com.br
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Marcelo Gondim
Em 11/01/2012 15:31, Adiel de Lima Ribeiro escreveu:
> Marcelo, justamente isso.
> Quando faço o nat de tudo, funciona, mas quando resrtinjo o nat apenas a
> consultas DNS na internet, não funciona, como pode ver nas regras.
> Quero justamente uma regra do IPFW que consiga restringir o nat.
> Não sei se tal regra funciona apenas com o IPFW divert any to any e deve
> ser configurada nas flags do natd ou se consigo criar tal bloqueio no
> ipfw mesmo.
> Obrigado.

Manda como está o seu natd.conf também. Mas vou te dar um exemplo:

no seu script do ipfw ficaria assim como exemplo:

ipfw add divert natd ip from 192.168.66.0/24 to any out via em0
ipfw add divert natd ip from any to me in via em0

No caso em0 é a interface externa que liga com a Internet.

no natd.conf um exemplo seria:

instance default
interface em0
dynamic no
same_ports yes
use_sockets yes
unregistered_only yes


[]´s

Gondim


>
> -Original Message-
> From: Marcelo Gondim
> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> 
> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
> 
> Subject: Re: [FUG-BR] IPFW - natd.
> Date: Wed, 11 Jan 2012 14:48:21 -0200
>
>
> Em 11/01/2012 13:51, Adiel de Lima Ribeiro escreveu:
>> Senhores, boa tarde.
>>
>> Tenho um IPFW como firewall aqui em minha infraestrutura.
>> Ele tem uma interface de rede ligada a internet com IP fixo, em0.
>> Tenho uma interface de rede ligada a lan dos servidores, em1.
>>
>> Recompilei o kernel com as devidas opções de natd e o ativei no rc.conf,
>> quando crio as seguintes regras no meu firewall, o redirecionamento da
>> lan dos servidores para a internet funciona, por exemplo, ping e
>> consultas DNS.
>> ipfw add 099 divert natd all from any to any
>> ipfw add 100 allow all from any to any
>>
>> Gostaria de saber de há alguma maneira de filtrar isso pelo IPFW, por
>> exemplo:
>> ipfw add 666 divert natd tcp from {servidor} to any 53
>> ipfw add 669 divert natd udp from {servidor} to any 53
>> ipfw add 667 allow tcp from {servidor} to any 53
>> ipfw add 668 allow udp from {servidor} to any 53
>>
>> Se não houver, gostaria de saber se faço isso pelas flags do natd,
>> gostaria de exemplos também de como fazer, pelo IPFW se houver como, e
>> pelas flags do natd.
>> Já estou quebrando cabeça a 3 dias e não achei algo concreto em lugar
>> algum.
>>
>> Obrigado.
>>
> Opa Adiel,
>
> Confesso que não entendi bem o que está acontecendo e o que você quer
> realmente fazer.
> Tenta explicar mais detalhadamente.
> Por exemplo no seu nat 099 você faz nat de tudo, eu faria nat apenas dos
> IPs internos para fora. Mas confesso que não entendi o que queres fazer.
> Também costumo usar o nat do pf com o filtro do ipfw, mas isso é uma
> opção minha porque acho o nat do pf muito tranquilo as regras.
>
> []´s
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Adiel de Lima Ribeiro
Tiago, no caso mascarar consultas dns dos servidores para a internet.

-Original Message-
From: Tiago Furbeta 
Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)

To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)

Subject: Re: [FUG-BR] IPFW - natd.
Date: Wed, 11 Jan 2012 15:28:38 -0200


sua necessidade é redirecionamento de portas (nat estatico) ou apenas
mascarar a rede interna? não ficou claro...

Em 11 de janeiro de 2012 13:51, Adiel de Lima Ribeiro <
adiel.netad...@gmail.com> escreveu:

> Senhores, boa tarde.
>
> Tenho um IPFW como firewall aqui em minha infraestrutura.
> Ele tem uma interface de rede ligada a internet com IP fixo, em0.
> Tenho uma interface de rede ligada a lan dos servidores, em1.
>
> Recompilei o kernel com as devidas opções de natd e o ativei no rc.conf,
> quando crio as seguintes regras no meu firewall, o redirecionamento da
> lan dos servidores para a internet funciona, por exemplo, ping e
> consultas DNS.
> ipfw add 099 divert natd all from any to any
> ipfw add 100 allow all from any to any
>
> Gostaria de saber de há alguma maneira de filtrar isso pelo IPFW, por
> exemplo:
> ipfw add 666 divert natd tcp from {servidor} to any 53
> ipfw add 669 divert natd udp from {servidor} to any 53
> ipfw add 667 allow tcp from {servidor} to any 53
> ipfw add 668 allow udp from {servidor} to any 53
>
> Se não houver, gostaria de saber se faço isso pelas flags do natd,
> gostaria de exemplos também de como fazer, pelo IPFW se houver como, e
> pelas flags do natd.
> Já estou quebrando cabeça a 3 dias e não achei algo concreto em lugar
> algum.
>
> Obrigado.
>
> --
>   Adiel de Lima Ribeiro
> http://www.facebook.com/sembr.dyndns.info
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>




-- 
   Adiel de Lima Ribeiro
http://www.facebook.com/sembr.dyndns.info 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Adiel de Lima Ribeiro
Marcelo, esqueci de dizer.

Em teoria esta regra deveria permitir consultas DNS do meu servidor para
a internet, mas não funciona, quando libero o nat total funciona.
ipfw add 666 divert natd tcp from {servidor} to any 53
> ipfw add 669 divert natd udp from {servidor} to any 53
> ipfw add 667 allow tcp from {servidor} to any 53
> ipfw add 668 allow udp from {servidor} to any 53



-Original Message-
From: Marcelo Gondim 
Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)

To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"

Subject: Re: [FUG-BR] IPFW - natd.
Date: Wed, 11 Jan 2012 14:48:21 -0200


Em 11/01/2012 13:51, Adiel de Lima Ribeiro escreveu:
> Senhores, boa tarde.
>
> Tenho um IPFW como firewall aqui em minha infraestrutura.
> Ele tem uma interface de rede ligada a internet com IP fixo, em0.
> Tenho uma interface de rede ligada a lan dos servidores, em1.
>
> Recompilei o kernel com as devidas opções de natd e o ativei no rc.conf,
> quando crio as seguintes regras no meu firewall, o redirecionamento da
> lan dos servidores para a internet funciona, por exemplo, ping e
> consultas DNS.
> ipfw add 099 divert natd all from any to any
> ipfw add 100 allow all from any to any
>
> Gostaria de saber de há alguma maneira de filtrar isso pelo IPFW, por
> exemplo:
> ipfw add 666 divert natd tcp from {servidor} to any 53
> ipfw add 669 divert natd udp from {servidor} to any 53
> ipfw add 667 allow tcp from {servidor} to any 53
> ipfw add 668 allow udp from {servidor} to any 53
>
> Se não houver, gostaria de saber se faço isso pelas flags do natd,
> gostaria de exemplos também de como fazer, pelo IPFW se houver como, e
> pelas flags do natd.
> Já estou quebrando cabeça a 3 dias e não achei algo concreto em lugar
> algum.
>
> Obrigado.
>
Opa Adiel,

Confesso que não entendi bem o que está acontecendo e o que você quer 
realmente fazer.
Tenta explicar mais detalhadamente.
Por exemplo no seu nat 099 você faz nat de tudo, eu faria nat apenas dos 
IPs internos para fora. Mas confesso que não entendi o que queres fazer.
Também costumo usar o nat do pf com o filtro do ipfw, mas isso é uma 
opção minha porque acho o nat do pf muito tranquilo as regras.

[]´s
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


-- 
   Adiel de Lima Ribeiro
http://www.facebook.com/sembr.dyndns.info 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Adiel de Lima Ribeiro
Marcelo, justamente isso. 
Quando faço o nat de tudo, funciona, mas quando resrtinjo o nat apenas a
consultas DNS na internet, não funciona, como pode ver nas regras.
Quero justamente uma regra do IPFW que consiga restringir o nat.
Não sei se tal regra funciona apenas com o IPFW divert any to any e deve
ser configurada nas flags do natd ou se consigo criar tal bloqueio no
ipfw mesmo.
Obrigado.


-Original Message-
From: Marcelo Gondim 
Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)

To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"

Subject: Re: [FUG-BR] IPFW - natd.
Date: Wed, 11 Jan 2012 14:48:21 -0200


Em 11/01/2012 13:51, Adiel de Lima Ribeiro escreveu:
> Senhores, boa tarde.
>
> Tenho um IPFW como firewall aqui em minha infraestrutura.
> Ele tem uma interface de rede ligada a internet com IP fixo, em0.
> Tenho uma interface de rede ligada a lan dos servidores, em1.
>
> Recompilei o kernel com as devidas opções de natd e o ativei no rc.conf,
> quando crio as seguintes regras no meu firewall, o redirecionamento da
> lan dos servidores para a internet funciona, por exemplo, ping e
> consultas DNS.
> ipfw add 099 divert natd all from any to any
> ipfw add 100 allow all from any to any
>
> Gostaria de saber de há alguma maneira de filtrar isso pelo IPFW, por
> exemplo:
> ipfw add 666 divert natd tcp from {servidor} to any 53
> ipfw add 669 divert natd udp from {servidor} to any 53
> ipfw add 667 allow tcp from {servidor} to any 53
> ipfw add 668 allow udp from {servidor} to any 53
>
> Se não houver, gostaria de saber se faço isso pelas flags do natd,
> gostaria de exemplos também de como fazer, pelo IPFW se houver como, e
> pelas flags do natd.
> Já estou quebrando cabeça a 3 dias e não achei algo concreto em lugar
> algum.
>
> Obrigado.
>
Opa Adiel,

Confesso que não entendi bem o que está acontecendo e o que você quer 
realmente fazer.
Tenta explicar mais detalhadamente.
Por exemplo no seu nat 099 você faz nat de tudo, eu faria nat apenas dos 
IPs internos para fora. Mas confesso que não entendi o que queres fazer.
Também costumo usar o nat do pf com o filtro do ipfw, mas isso é uma 
opção minha porque acho o nat do pf muito tranquilo as regras.

[]´s
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


-- 
   Adiel de Lima Ribeiro
http://www.facebook.com/sembr.dyndns.info 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Tiago Furbeta
sua necessidade é redirecionamento de portas (nat estatico) ou apenas
mascarar a rede interna? não ficou claro...

Em 11 de janeiro de 2012 13:51, Adiel de Lima Ribeiro <
adiel.netad...@gmail.com> escreveu:

> Senhores, boa tarde.
>
> Tenho um IPFW como firewall aqui em minha infraestrutura.
> Ele tem uma interface de rede ligada a internet com IP fixo, em0.
> Tenho uma interface de rede ligada a lan dos servidores, em1.
>
> Recompilei o kernel com as devidas opções de natd e o ativei no rc.conf,
> quando crio as seguintes regras no meu firewall, o redirecionamento da
> lan dos servidores para a internet funciona, por exemplo, ping e
> consultas DNS.
> ipfw add 099 divert natd all from any to any
> ipfw add 100 allow all from any to any
>
> Gostaria de saber de há alguma maneira de filtrar isso pelo IPFW, por
> exemplo:
> ipfw add 666 divert natd tcp from {servidor} to any 53
> ipfw add 669 divert natd udp from {servidor} to any 53
> ipfw add 667 allow tcp from {servidor} to any 53
> ipfw add 668 allow udp from {servidor} to any 53
>
> Se não houver, gostaria de saber se faço isso pelas flags do natd,
> gostaria de exemplos também de como fazer, pelo IPFW se houver como, e
> pelas flags do natd.
> Já estou quebrando cabeça a 3 dias e não achei algo concreto em lugar
> algum.
>
> Obrigado.
>
> --
>   Adiel de Lima Ribeiro
> http://www.facebook.com/sembr.dyndns.info
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>


-- 
Att.

Tiago N. Furbeta
Cangere Online Provedor de Internet Ltda.
Empresa de Telecomunicações Autorizada SCM/ANATEL
tfurb...@cangere.com.br
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Marcelo Gondim
Em 11/01/2012 13:51, Adiel de Lima Ribeiro escreveu:
> Senhores, boa tarde.
>
> Tenho um IPFW como firewall aqui em minha infraestrutura.
> Ele tem uma interface de rede ligada a internet com IP fixo, em0.
> Tenho uma interface de rede ligada a lan dos servidores, em1.
>
> Recompilei o kernel com as devidas opções de natd e o ativei no rc.conf,
> quando crio as seguintes regras no meu firewall, o redirecionamento da
> lan dos servidores para a internet funciona, por exemplo, ping e
> consultas DNS.
> ipfw add 099 divert natd all from any to any
> ipfw add 100 allow all from any to any
>
> Gostaria de saber de há alguma maneira de filtrar isso pelo IPFW, por
> exemplo:
> ipfw add 666 divert natd tcp from {servidor} to any 53
> ipfw add 669 divert natd udp from {servidor} to any 53
> ipfw add 667 allow tcp from {servidor} to any 53
> ipfw add 668 allow udp from {servidor} to any 53
>
> Se não houver, gostaria de saber se faço isso pelas flags do natd,
> gostaria de exemplos também de como fazer, pelo IPFW se houver como, e
> pelas flags do natd.
> Já estou quebrando cabeça a 3 dias e não achei algo concreto em lugar
> algum.
>
> Obrigado.
>
Opa Adiel,

Confesso que não entendi bem o que está acontecendo e o que você quer 
realmente fazer.
Tenta explicar mais detalhadamente.
Por exemplo no seu nat 099 você faz nat de tudo, eu faria nat apenas dos 
IPs internos para fora. Mas confesso que não entendi o que queres fazer.
Também costumo usar o nat do pf com o filtro do ipfw, mas isso é uma 
opção minha porque acho o nat do pf muito tranquilo as regras.

[]´s
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] IPFW - natd.

2012-01-11 Por tôpico Adiel de Lima Ribeiro
Senhores, boa tarde. 

Tenho um IPFW como firewall aqui em minha infraestrutura.
Ele tem uma interface de rede ligada a internet com IP fixo, em0.
Tenho uma interface de rede ligada a lan dos servidores, em1.

Recompilei o kernel com as devidas opções de natd e o ativei no rc.conf,
quando crio as seguintes regras no meu firewall, o redirecionamento da
lan dos servidores para a internet funciona, por exemplo, ping e
consultas DNS.
ipfw add 099 divert natd all from any to any
ipfw add 100 allow all from any to any

Gostaria de saber de há alguma maneira de filtrar isso pelo IPFW, por
exemplo: 
ipfw add 666 divert natd tcp from {servidor} to any 53 
ipfw add 669 divert natd udp from {servidor} to any 53
ipfw add 667 allow tcp from {servidor} to any 53
ipfw add 668 allow udp from {servidor} to any 53

Se não houver, gostaria de saber se faço isso pelas flags do natd,
gostaria de exemplos também de como fazer, pelo IPFW se houver como, e
pelas flags do natd.
Já estou quebrando cabeça a 3 dias e não achei algo concreto em lugar
algum.

Obrigado.

-- 
   Adiel de Lima Ribeiro
http://www.facebook.com/sembr.dyndns.info 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] ipfw - natd

2010-08-19 Por tôpico Celso Viana
Em 19 de agosto de 2010 21:04, Anderson Eduardo
 escreveu:
> Em 19/8/2010 20:19, Celso Viana escreveu:
>> Em 19 de agosto de 2010 14:51, Anderson Eduardo
>>   escreveu:
>>> Em 19/8/2010 12:18, Celso Viana escreveu:
 Pessoal,

 No meu arquivo natd.conf acrescentei uma opção para redirecionamento
 de porta. Com a regra abaixo...

 ipfw add divert natd all from any to any via fxp0

 ... consigo acessar normalmente uma máquina da minha rede via TS
 (3389). Ao tentar conectar com as regras abaixo, não vai nem com reza.

 ipfw add divert natd all from any to 200.200.200.200 in via fxp0
 ipfw add divert natd all from 192.168.10.1 to any out via fxp0

 Alguma dica?

>>>
>>> Testei aqui com mesmo ambiente e funcionou.
>>>
>>> no seu caso, o redirecionamento é para a máquina 192.168.10.1 mesmo?
>>>
>>> natd.conf:
>>> interface tun0
>>> port 8668
>>> redirect_port tcp 192.168.1.100:6061    201.XXX.XXX.XXX:9090
>>>
>>>
>>>
>>>
>>> -
>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>
>>
>> Sim, é esse endereço mesmo.
>> redirect_port tcp       192.168.10.1:3389 200.200.200.200:3389
>>
>> O que não entendi é porque com a regra "any to any via fxp0" o
>> redirecionamento funciona certinho.
>>
>
> Realmente é estranho, mas montei um ambiente no exato momento que recebi
> esse e-mail da lista e testei, funcionou corretamente.
>
> tenta usar tcpdump para verificar o tráfego correto.
> quais opções está usando no natd.conf?
>
> A diferença é que com as duas regras você faz o nat em ambas direção
> para determinado IP ( saindo e entrando ) por isso o motivo de 2 regras.
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

Anderson,

Obrigado pelo retorno. Consegui fazer funcionar na verdade o
próprio "ipfw" me deu a resposta. loguei a regra "any to any via fxp0"
e adicionei as regras abaixo e funcionou... não entendi bem, mas
funcionou certinho.. consigo conectar normalmente na máquina para a
qual faço o redirecionamento.

root# cat natd.conf
instancedefault
alias_address   200.200.200.200
same_ports  yes
log_ipfw_denied yes
log_denied  yes
dynamic yes
port8668
redirect_port tcp   192.168.10.1:3389 200.200.200.200:3389

regras ipfw
ipfw add 100 divert natd all from any to 200.200.200.200 in via fxp0
ipfw add 200 divert natd all from any to 192.168.10.1 out via fxp0
ipfw add 300 divert natd all from 192.168.10.1 to 200.200.200.200 in via fxp0
ipfw add 400 divert natd all from 192.168.10.1 to any out via fxp0


-- 
Celso Vianna
BSD User: 51318
http://www.bsdcounter.org

63 8404-8559
Palmas/TO
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] ipfw - natd

2010-08-19 Por tôpico Anderson Eduardo
Em 19/8/2010 20:19, Celso Viana escreveu:
> Em 19 de agosto de 2010 14:51, Anderson Eduardo
>   escreveu:
>> Em 19/8/2010 12:18, Celso Viana escreveu:
>>> Pessoal,
>>>
>>> No meu arquivo natd.conf acrescentei uma opção para redirecionamento
>>> de porta. Com a regra abaixo...
>>>
>>> ipfw add divert natd all from any to any via fxp0
>>>
>>> ... consigo acessar normalmente uma máquina da minha rede via TS
>>> (3389). Ao tentar conectar com as regras abaixo, não vai nem com reza.
>>>
>>> ipfw add divert natd all from any to 200.200.200.200 in via fxp0
>>> ipfw add divert natd all from 192.168.10.1 to any out via fxp0
>>>
>>> Alguma dica?
>>>
>>
>> Testei aqui com mesmo ambiente e funcionou.
>>
>> no seu caso, o redirecionamento é para a máquina 192.168.10.1 mesmo?
>>
>> natd.conf:
>> interface tun0
>> port 8668
>> redirect_port tcp 192.168.1.100:6061201.XXX.XXX.XXX:9090
>>
>>
>>
>>
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>
> Sim, é esse endereço mesmo.
> redirect_port tcp   192.168.10.1:3389 200.200.200.200:3389
>
> O que não entendi é porque com a regra "any to any via fxp0" o
> redirecionamento funciona certinho.
>

Realmente é estranho, mas montei um ambiente no exato momento que recebi 
esse e-mail da lista e testei, funcionou corretamente.

tenta usar tcpdump para verificar o tráfego correto.
quais opções está usando no natd.conf?

A diferença é que com as duas regras você faz o nat em ambas direção 
para determinado IP ( saindo e entrando ) por isso o motivo de 2 regras.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] ipfw - natd

2010-08-19 Por tôpico Celso Viana
Em 19 de agosto de 2010 14:51, Anderson Eduardo
 escreveu:
> Em 19/8/2010 12:18, Celso Viana escreveu:
>> Pessoal,
>>
>> No meu arquivo natd.conf acrescentei uma opção para redirecionamento
>> de porta. Com a regra abaixo...
>>
>> ipfw add divert natd all from any to any via fxp0
>>
>> ... consigo acessar normalmente uma máquina da minha rede via TS
>> (3389). Ao tentar conectar com as regras abaixo, não vai nem com reza.
>>
>> ipfw add divert natd all from any to 200.200.200.200 in via fxp0
>> ipfw add divert natd all from 192.168.10.1 to any out via fxp0
>>
>> Alguma dica?
>>
>
> Testei aqui com mesmo ambiente e funcionou.
>
> no seu caso, o redirecionamento é para a máquina 192.168.10.1 mesmo?
>
> natd.conf:
> interface tun0
> port 8668
> redirect_port tcp 192.168.1.100:6061    201.XXX.XXX.XXX:9090
>
>
>
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

Sim, é esse endereço mesmo.
redirect_port tcp   192.168.10.1:3389 200.200.200.200:3389

O que não entendi é porque com a regra "any to any via fxp0" o
redirecionamento funciona certinho.

-- 
Celso Vianna
BSD User: 51318
http://www.bsdcounter.org

63 8404-8559
Palmas/TO
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] ipfw - natd

2010-08-19 Por tôpico Anderson Eduardo
Em 19/8/2010 12:18, Celso Viana escreveu:
> Pessoal,
>
> No meu arquivo natd.conf acrescentei uma opção para redirecionamento
> de porta. Com a regra abaixo...
>
> ipfw add divert natd all from any to any via fxp0
>
> ... consigo acessar normalmente uma máquina da minha rede via TS
> (3389). Ao tentar conectar com as regras abaixo, não vai nem com reza.
>
> ipfw add divert natd all from any to 200.200.200.200 in via fxp0
> ipfw add divert natd all from 192.168.10.1 to any out via fxp0
>
> Alguma dica?
>

Testei aqui com mesmo ambiente e funcionou.

no seu caso, o redirecionamento é para a máquina 192.168.10.1 mesmo?

natd.conf:
interface tun0
port 8668
redirect_port tcp 192.168.1.100:6061201.XXX.XXX.XXX:9090




-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] ipfw - natd

2010-08-19 Por tôpico Celso Viana
Pessoal,

No meu arquivo natd.conf acrescentei uma opção para redirecionamento
de porta. Com a regra abaixo...

ipfw add divert natd all from any to any via fxp0

... consigo acessar normalmente uma máquina da minha rede via TS
(3389). Ao tentar conectar com as regras abaixo, não vai nem com reza.

ipfw add divert natd all from any to 200.200.200.200 in via fxp0
ipfw add divert natd all from 192.168.10.1 to any out via fxp0

Alguma dica?

-- 
Celso Vianna
BSD User: 51318
http://www.bsdcounter.org

63 8404-8559
Palmas/TO
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW + NATD + FTP ATIVO

2007-07-30 Por tôpico Gule #
yeap :D


On 7/28/07, Rodolfo Zappa <[EMAIL PROTECTED]> wrote:
> Gule # escreveu:
> > proxy-ftp !?
> > -
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> > !DSPAM:8,46ab4b346403216610029!
>
> Pelo ue eu li na documentação, o punch_fw faz esse papel de proxy-ftp
> para o ipfw.
>
> é isso mesmo?
>
> --
> Cordialmente,
>
> Rodolfo Zappa
>
> Archive TSP - Total Solution Provider
> Nosso negócio é garantir que a sua rede de informações não pare!
>
> (21) 2567-1842
> [EMAIL PROTECTED]
> http://www.archive.com.br
>
> "Se a gente se lança sem vigor, sete de dez ações tomadas não dão certo. É 
> extremamente difícil tomar decisões num estado de agitação. Por outro lado, 
> se sem se preocupar com as conseqüências menores, abordamos os problemas com 
> o espíito afiado como uma lâmina, sempre encontramos a solução em menos tempo 
> do que é necessáio para respirar sete vezes."  Nabeshima Naoshige (1538-1618)
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW + NATD + FTP ATIVO

2007-07-28 Por tôpico Rodolfo Zappa
Gule # escreveu:
> proxy-ftp !?
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
> !DSPAM:8,46ab4b346403216610029!

Pelo ue eu li na documentação, o punch_fw faz esse papel de proxy-ftp 
para o ipfw.

é isso mesmo?

-- 
Cordialmente,

Rodolfo Zappa

Archive TSP - Total Solution Provider
Nosso negócio é garantir que a sua rede de informações não pare!

(21) 2567-1842
[EMAIL PROTECTED]
http://www.archive.com.br

"Se a gente se lança sem vigor, sete de dez ações tomadas não dão certo. É 
extremamente difícil tomar decisões num estado de agitação. Por outro lado, se 
sem se preocupar com as conseqüências menores, abordamos os problemas com o 
espíito afiado como uma lâmina, sempre encontramos a solução em menos tempo do 
que é necessáio para respirar sete vezes."  Nabeshima Naoshige (1538-1618) 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW + NATD + FTP ATIVO

2007-07-28 Por tôpico Gule #
On 7/27/07, Rodolfo Zappa <[EMAIL PROTECTED]> wrote:
> Galera,
>
> Antes de alguém vir com sermão, já pesquisei muito no histórico da lista
> de no google, ok?
>
> Estou montando um gateway de internet para uma lan pequena, cujas regras
> de firewall estou fazendo em IPFW.
>
> Esta é a primeira vez que utilizo o IPFW, pois antes utilizava o PF.
> Diga-se de passagem, que achei o IPFW muito mais flexível, enxuto e de
> sintaxe mais fácil de aprender que o PF.
>
> O problema que eu tive, foi para colocar o maldito ftp ativo (clientes
> na minha lan acessando servidores na internet) funcionando através do nat.
>
> O ftp passivo funciona, com a seguinte regra:
>
> # Regra pra liberar FTP passivo (eh phoda!)
> ${ipfwcmd} 03999 ${skipto} tcp from any 1024-65535 to any 10240-65535
> out via ${ext_if} setup keep-state
>
> Mas ficam muitas portas liberadas, e preferiria ter somente o ftp ativo.
>
> Para isto, estou iniciando o natd com a seguinte linha no rc.conf:
>
> firewall_enable="YES"
> firewall_script="/usr/local/etc/ipfw.sh"
> natd_enable="YES"
> natd_interface="fxp0"
> natd_flags="-dynamic -m -use_sockets -u -punch_fw 100:200"
>
> Para as regras do punch_fw ficarem logo após destas:
>
> # Divert para nat e checkagem de regras dinâmicas
> ${ipfwcmd} 00010 divert natd ip from any to any in via ${ext_if}
> ${ipfwcmd} 00011 check-state
>
> O problema é que o punch coloca regras liberando o tráfego da máquina
> cliente em direção ao servidor na porta 20, e vice-versa, mas a conexão
> de retorno do servidor não funciona (o cliente não consegue listar os
> diretórios depois de conectado).
>
> Perguntas:
> 1) A regra que o punch coloca não tem a opção setup keep-state. É assim
> mesmo?
> 2) A regra do punch tem que ficar onde exatamente? Ela está depois do
> divert in e check-state e antes das regras de skipto.
>
> Abaixo, segue meu script de firewall completo.
>
> Por favor, me enviem uma luz.
>
> -
> #!/bin/sh
>
> #--- Variáveis de ambiente
> ipfw='ipfw'
> ipfwcmd='ipfw -q add'
> skipto='skipto 65500'
>
> ext_if='fxp0'
> lan_if='rl0'
>
> src_num='300'
> src_free='192.168.0.34'
>
> dst_num='500'
> dst_free='200.177.225.0/24'
>
> tcp_num='2000'
> tcp_out='21 22 25 53 110 123 143 80 443 567 993 995'
>
> udp_num='3000'
> udp_out='53'
>
> icmptypes='0,3,8,11,12,13,14'
>
> # Limpa geral (exceto set 31)
> ${ipfw} -q -f flush
>
> # Libera tráfego oriundo próprio do firewall
> ${ipfwcmd} 1 allow all from any to any via lo
> ${ipfwcmd} 2 allow all from me to any out via ${ext_if} setup
> keep-state uid root
>
> # Libera tráfego na interface da LAN
> ${ipfwcmd} 3 allow all from any to any via ${lan_if}
>
> # Divert para nat e checkagem de regras dinâmicas
> ${ipfwcmd} 00010 divert natd ip from any to any in via ${ext_if}
> ${ipfwcmd} 00011 check-state
>
> # Tráfego de saída
> for src in ${src_free} ; do
> ${ipfwcmd} ${src_num} ${skipto} all from ${src} to any out via
> ${ext_if} keep-state
> src_num=$(echo "${src_num} + 1" | bc)
> done
>
> for dst in ${dst_free} ; do
> ${ipfwcmd} ${dst_num} ${skipto} all from any to ${dst} out via
> ${ext_if} keep-state
> dst_num=$(echo "${dst_num} + 1" | bc)
> done
>
> for tcp in ${tcp_out} ; do
> ${ipfwcmd} ${tcp_num} ${skipto} tcp from any to any ${tcp} out via
> ${ext_if} setup keep-state
> tcp_num=$(echo "${tcp_num} + 1" | bc)
> done
>
> for udp in ${udp_out} ; do
> ${ipfwcmd} ${udp_num} ${skipto} udp from any to any ${udp} out via
> ${ext_if} keep-state
> udp_num=$(echo "${udp_num} + 1" | bc)
> done
>
> ${ipfwcmd} 03998 ${skipto} icmp from any to any icmptypes ${icmptypes}
> out via ${ext_if} keep-state
>
> # Regra pra liberar FTP passivo (eh phoda!)
> ${ipfwcmd} 03999 ${skipto} tcp from any 1024-65535 to any 10240-65535
> out via ${ext_if} setup keep-state
>
> # Tráfego de entrada
> ${ipfwcmd} 05000 deny all from any to any frag in via ${ext_if}
> ${ipfwcmd} 05001 deny tcp from any to any established in via ${ext_if}
>
> ${ipfwcmd} 05010 deny all from 0.0.0.0/8 to any in via ${ext_if}
> # loopbak
> ${ipfwcmd} 05011 deny all from 127.0.0.0/8 to any in via ${ext_if}
> # loopbak
> ${ipfwcmd} 05012 deny all from 10.0.0.0/8 to any in via ${ext_if}
> # RFC 1928
> ${ipfwcmd} 05013 deny all from 172.16.0.0/12 to any in via ${ext_if}
> # RFC 1918
> ${ipfwcmd} 05014 deny all from 192.168.0.0/16 to any in via ${ext_if}
> # RFC 1918
> ${ipfwcmd} 05015 deny all from 169.254.0.0/16 to any in via ${ext_if}
> # DHCP auto-config
> ${ipfwcmd} 05016 deny all from 192.0.2.0/24 to any in via ${ext_if}
> # Reservado
> ${ipfwcmd} 05017 deny all from 204.152.64.0/23 to any in via ${ext_if}
> # Sun Cluster
> ${ipfwcmd} 05018 deny all from 224.0.0.0/3 to any in via ${ext_if}
> # Class D e E
>
> ${ipfwcmd} 05100 allow icmp from any to me icmptypes ${icmptypes} via
> ${ext_if} limit src-addr 2
> ${ipfwcmd} 05101 allow tcp from any to me 22 in via ${ext_if} limit
> src-addr 2
>
> ${

[FUG-BR] IPFW + NATD + FTP ATIVO

2007-07-27 Por tôpico Rodolfo Zappa
Galera,

Antes de alguém vir com sermão, já pesquisei muito no histórico da lista 
de no google, ok?

Estou montando um gateway de internet para uma lan pequena, cujas regras 
de firewall estou fazendo em IPFW.

Esta é a primeira vez que utilizo o IPFW, pois antes utilizava o PF.
Diga-se de passagem, que achei o IPFW muito mais flexível, enxuto e de 
sintaxe mais fácil de aprender que o PF.

O problema que eu tive, foi para colocar o maldito ftp ativo (clientes 
na minha lan acessando servidores na internet) funcionando através do nat.

O ftp passivo funciona, com a seguinte regra:

# Regra pra liberar FTP passivo (eh phoda!)
${ipfwcmd} 03999 ${skipto} tcp from any 1024-65535 to any 10240-65535 
out via ${ext_if} setup keep-state

Mas ficam muitas portas liberadas, e preferiria ter somente o ftp ativo.

Para isto, estou iniciando o natd com a seguinte linha no rc.conf:

firewall_enable="YES"
firewall_script="/usr/local/etc/ipfw.sh"
natd_enable="YES"
natd_interface="fxp0"
natd_flags="-dynamic -m -use_sockets -u -punch_fw 100:200"

Para as regras do punch_fw ficarem logo após destas:

# Divert para nat e checkagem de regras dinâmicas
${ipfwcmd} 00010 divert natd ip from any to any in via ${ext_if}
${ipfwcmd} 00011 check-state

O problema é que o punch coloca regras liberando o tráfego da máquina 
cliente em direção ao servidor na porta 20, e vice-versa, mas a conexão 
de retorno do servidor não funciona (o cliente não consegue listar os 
diretórios depois de conectado).

Perguntas:
1) A regra que o punch coloca não tem a opção setup keep-state. É assim 
mesmo?
2) A regra do punch tem que ficar onde exatamente? Ela está depois do 
divert in e check-state e antes das regras de skipto.

Abaixo, segue meu script de firewall completo.

Por favor, me enviem uma luz.

-
#!/bin/sh

#--- Variáveis de ambiente
ipfw='ipfw'
ipfwcmd='ipfw -q add'
skipto='skipto 65500'

ext_if='fxp0'
lan_if='rl0'

src_num='300'
src_free='192.168.0.34'

dst_num='500'
dst_free='200.177.225.0/24'

tcp_num='2000'
tcp_out='21 22 25 53 110 123 143 80 443 567 993 995'

udp_num='3000'
udp_out='53'

icmptypes='0,3,8,11,12,13,14'

# Limpa geral (exceto set 31)
${ipfw} -q -f flush

# Libera tráfego oriundo próprio do firewall
${ipfwcmd} 1 allow all from any to any via lo
${ipfwcmd} 2 allow all from me to any out via ${ext_if} setup 
keep-state uid root

# Libera tráfego na interface da LAN
${ipfwcmd} 3 allow all from any to any via ${lan_if}

# Divert para nat e checkagem de regras dinâmicas
${ipfwcmd} 00010 divert natd ip from any to any in via ${ext_if}
${ipfwcmd} 00011 check-state

# Tráfego de saída
for src in ${src_free} ; do
${ipfwcmd} ${src_num} ${skipto} all from ${src} to any out via 
${ext_if} keep-state
src_num=$(echo "${src_num} + 1" | bc)
done

for dst in ${dst_free} ; do
${ipfwcmd} ${dst_num} ${skipto} all from any to ${dst} out via 
${ext_if} keep-state
dst_num=$(echo "${dst_num} + 1" | bc)
done

for tcp in ${tcp_out} ; do
${ipfwcmd} ${tcp_num} ${skipto} tcp from any to any ${tcp} out via 
${ext_if} setup keep-state
tcp_num=$(echo "${tcp_num} + 1" | bc)
done

for udp in ${udp_out} ; do
${ipfwcmd} ${udp_num} ${skipto} udp from any to any ${udp} out via 
${ext_if} keep-state
udp_num=$(echo "${udp_num} + 1" | bc)
done
   
${ipfwcmd} 03998 ${skipto} icmp from any to any icmptypes ${icmptypes} 
out via ${ext_if} keep-state

# Regra pra liberar FTP passivo (eh phoda!)
${ipfwcmd} 03999 ${skipto} tcp from any 1024-65535 to any 10240-65535 
out via ${ext_if} setup keep-state

# Tráfego de entrada
${ipfwcmd} 05000 deny all from any to any frag in via ${ext_if}
${ipfwcmd} 05001 deny tcp from any to any established in via ${ext_if}

${ipfwcmd} 05010 deny all from 0.0.0.0/8 to any in via ${ext_if}
# loopbak
${ipfwcmd} 05011 deny all from 127.0.0.0/8 to any in via ${ext_if}  
# loopbak
${ipfwcmd} 05012 deny all from 10.0.0.0/8 to any in via ${ext_if}   
# RFC 1928
${ipfwcmd} 05013 deny all from 172.16.0.0/12 to any in via ${ext_if}
# RFC 1918
${ipfwcmd} 05014 deny all from 192.168.0.0/16 to any in via ${ext_if}   
# RFC 1918
${ipfwcmd} 05015 deny all from 169.254.0.0/16 to any in via ${ext_if}   
# DHCP auto-config
${ipfwcmd} 05016 deny all from 192.0.2.0/24 to any in via ${ext_if} 
# Reservado
${ipfwcmd} 05017 deny all from 204.152.64.0/23 to any in via ${ext_if}  
# Sun Cluster
${ipfwcmd} 05018 deny all from 224.0.0.0/3 to any in via ${ext_if}  
# Class D e E

${ipfwcmd} 05100 allow icmp from any to me icmptypes ${icmptypes} via 
${ext_if} limit src-addr 2
${ipfwcmd} 05101 allow tcp from any to me 22 in via ${ext_if} limit 
src-addr 2

${ipfwcmd} 05200 deny log all from any to any in via ${ext_if}
${ipfwcmd} 05201 deny log all from any to any out via ${ext_if}

# Regra skip to para nat do tráfego de saída
${ipfwcmd} 65500 divert natd ip from any to any out via ${ext_if}
${ipfwcmd} 6550

Re: [FUG-BR] IPFW+natd

2006-11-09 Por tôpico Joao Paulo Marques Mattos
> ppp_nat="YES"
>
> natd_enable="YES"

Luis,

vc esta usando dois nats, use apenas o do ppp e faca o redirect no ppp.conf

ou use apenas o natd e faca o redirect nele conforme vc postou

[]´s

JP-Ux 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] IPFW+natd

2006-11-09 Por tôpico Leo Getz
Luis Augusto escreveu:
> Pessoal,
> 
> Sou novo na lista e no mundo BSD.
> 
> Montei um servidor FreeBSD 6.1 com proxy+firewall(ipfw) para 
> compartilhar o acesso a Internet (Velox) e está funcionando bem, mas 
> quando tento utilizar o nat para acessar um servidor interno na porta 
> 3389 não funciona. Já tentei de várias formas mas ainda não obtive 
> êxito, alguém poderia me dar uma luz?
> 
> Abaixo seguem os arquivos de configuração.
> 
> */etc/rc.conf*
> 
> .
> # Configuracao do PPPoE
> gateway_enable="YES"
> ppp_enable="YES"
> ppp_mode="ddial"
> ppp_nat="YES"
> ppp_profile="default"
> 
> # Ativa o firewall
> firewall_enable="YES"
> firewall_type="/etc/rc.firewall"
> 
> # Ativa o NAT
> natd_program="/sbin/natd"
> natd_enable="YES"
> natd_interface="tun0"
> natd_flags="-s -m -u -reverse -f /etc/natd.conf"
> .
> 
> */etc/natd.conf*
> 
> dynamic yes
> log
> use_sockect yes
> same_ports yes
> interface tun0
> unregistered_only
> redirect_port tcp 10.16.88.2:3389 3389
> 
> 
> Desde já agradeço,
> 
> Luis Augusto Bahiense Cardoso
> [EMAIL PROTECTED]
> 
> */etc/rc.firewall*
> 
> 00010   check-state
> 00100   allow ip from any to any via lo0
> 00101   deny ip from any to 127.0.0.0/8
> 00102   deny ip from 127.0.0.0/8 to any
> 00200   allow ip from any to any established
> 00201   allow ip from any to any out via tun0 keep-state
> 00300   allow ip from any to any dst-port 22 via tun0 keep-state
> 00320   allow tcp from any to any dst-port 3389 via tun0 keep-state
> 00321   allow tcp from any 3389 to any via tun0 keep-state
> 00400   fwd 127.0.0.1,3128 tcp from 10.16.88.0/22 to any dst-port 80 via rl0
> 00500   divert 8668 ip from 10.16.88.0/22 to any via tun0
> 00501   allow ip from any to 10.16.88.0/22
> 00600   allow ip from any to any via rl0
> 65535   deny ip from any to any
> 
> 
>   
> 
>   
>   
> ___ 
> Você quer respostas para suas perguntas? Ou você sabe muito e quer 
> compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
> http://br.answers.yahoo.com/
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> 

A regra 320 deve ser a 502!

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] IPFW+natd

2006-11-09 Por tôpico Luis Augusto
Pessoal,

Sou novo na lista e no mundo BSD.

Montei um servidor FreeBSD 6.1 com proxy+firewall(ipfw) para 
compartilhar o acesso a Internet (Velox) e está funcionando bem, mas 
quando tento utilizar o nat para acessar um servidor interno na porta 
3389 não funciona. Já tentei de várias formas mas ainda não obtive 
êxito, alguém poderia me dar uma luz?

Abaixo seguem os arquivos de configuração.

*/etc/rc.conf*

.
# Configuracao do PPPoE
gateway_enable="YES"
ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="YES"
ppp_profile="default"

# Ativa o firewall
firewall_enable="YES"
firewall_type="/etc/rc.firewall"

# Ativa o NAT
natd_program="/sbin/natd"
natd_enable="YES"
natd_interface="tun0"
natd_flags="-s -m -u -reverse -f /etc/natd.conf"
.

*/etc/natd.conf*

dynamic yes
log
use_sockect yes
same_ports yes
interface tun0
unregistered_only
redirect_port tcp 10.16.88.2:3389 3389


Desde já agradeço,

Luis Augusto Bahiense Cardoso
[EMAIL PROTECTED]

*/etc/rc.firewall*

00010   check-state
00100   allow ip from any to any via lo0
00101   deny ip from any to 127.0.0.0/8
00102   deny ip from 127.0.0.0/8 to any
00200   allow ip from any to any established
00201   allow ip from any to any out via tun0 keep-state
00300   allow ip from any to any dst-port 22 via tun0 keep-state
00320   allow tcp from any to any dst-port 3389 via tun0 keep-state
00321   allow tcp from any 3389 to any via tun0 keep-state
00400   fwd 127.0.0.1,3128 tcp from 10.16.88.0/22 to any dst-port 80 via rl0
00500   divert 8668 ip from 10.16.88.0/22 to any via tun0
00501   allow ip from any to 10.16.88.0/22
00600   allow ip from any to any via rl0
65535   deny ip from any to any






___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd