[FUGSPBR] Natd e Ipfw

Rogério Godoy godoy em pucrs.campus2.br
Qua Set 19 19:48:21 BRT 2001


Pessoal peguei a dica abaixo para configurar o natd e o ipfw mas nao
funcionou, fiz com o ipfilter e ipnat e ai funcionou, alguem sabe de
alguma dica para funcionar o natd???
E qual a diferenca no netmask da rede 255.255.255.224 e 255.255.255.0??

Recompilando o kernel

rem> É necessário recompilar o kernel adicionando as seguintes opções:
edit> /usr/src/sys/i386/conf/NOME_QUALQER
# NATD -- FreeBSD/i386
# FreeBSD 4.2
# $FreeBSD: src/sys/i386/conf/NATD,v 1.0 2000/01/21 13:16:07 dennix Exp
$
options         INCLUDE_CONFIG_FILE
options         IPDIVERT
options         IPFIREWALL                              # firewall
options         IPFIREWALL_FORWARD              # enable transparent
proxy
support
options         IPFIREWALL_DEFAULT_TO_ACCEPT    # allow everything by
default
options         TCP_DROP_SYNFIN                 # drop TCP packets with
SYN+FIN
options         TCP_RESTRICT_RST                        # restrict
emission
of TCP RST
# options       IPFIREWALL_VERBOSE              # print information
about
# options       IPFIREWALL_VERBOSE_LIMIT=100    # limit verbosity

Configuração do Servidor
edit> /etc/rc.conf
natd_enable="YES"
natd_interface="ed0"
natd_flags="-l -f /etc/natd.conf"
gateway_enable="YES"
firewall_enable="YES"
firewall_type="UNKNOW"
firewall_quiet="YES"
network_interfaces="ed0 ed1 lo0"
ifconfig_ed0="inet 200.x.x.1 media netmask 255.255.255.224"
ifconfig_ed1="inet 192.168.0.1 netmask 255.255.255.0"
defaultrouter="200.x.x.2"
hostname="bsdbox"

edit> /etc/natd.conf
# qual a placa de rede que tem conexão com a internet:
interface ed0
# para funcionar o ftp/dcc eh necessário as linhas abaixo:
dynamic yes
same_ports yes
use_sockets yes

edit> /etc/rc.local
/sbin/ipfw -f flush
/sbin/ipfw add divert natd all from any to any via ed0
/sbin/ipfw add pass all from any to any



----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.



Mais detalhes sobre a lista de discussão freebsd