[FUG-BR] rc.conf - natd

Farias farias em smo.com.br
Qui Jun 30 11:07:38 BRT 2005


Bom Resolvi colocar aqui a forma genérica do NAT com Firewall para 
Freebsd 4.x e 5.x

no arquivo /etc/rc.conf
adicione as linhas:

firewall_enable="YES"              # Habilita o Firewall
gateway_enable="YES"            # Habilitando o Gateway forward
network_interfaces="lo0 rl0 vr0" # Interfaces do Gateway
natd_enable="YES"               # Habilitando o Nat
natd_interface="vr0"            # Interface de saída
natd_flags="-f /etc/natd.conf"       # Flags para no nat
###################################

Para o Arquivo /etc/natd.conf

interface vr0
dynamic yes
same_ports yes
use_sockets yes
###################################

Para o Arquivo /etc/rc.firewall
#!/bin/sh
fwcmd="/sbin/ipfw -q"
nat="vr0"

############
# Flush
${fwcmd} -f flush
${fwcmd} -f pipe flush

#regra para o natd
   ${fwcmd} add divert natd all from any to any via ${nat}
# Abaixo pode colocar regras de firewall


Desde que esses arquivos estejam dessa forma tudo irá iniciar 
normalmente no boot.

_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br




Mais detalhes sobre a lista de discussão freebsd