[FUGSPBR] duvida ipfw
Marcelo Soares ds Costa
mscosta em bn.br
Qui Set 16 12:39:41 BRT 2004
Uma mão na roda pode ser este link pra voce
http://wwwsr.unijui.tche.br/~heini/freebsd/ipfw2.html
Marcelo
On Thu, 2004-09-16 at 09:10, Eduardo Crestani wrote:
> Pessoal,
>
> Ha algum tempo estou tentando configurar meu ipfw num servidor que montei. O
> servidor fornecesse os seguintes serviços:
> -NAT
> -Bind
> -Samba
> -Firebird 1.5
>
> O que ocorre é que eu não consigo fechar todas as portas, se eu fecho os
> usuário na rede interna não consegue navegar ou compartilhar os recursos do
> samba.
> E se eu libero, fico desprotegido, com as seguintes portas abertas:
>
> 22/tcp open ssh
> 53/tcp open domain
> 135/tcp filtered msrpc
> 139/tcp filtered netbios-ssn
> 445/tcp filtered microsoft-ds
> 593/tcp filtered http-rpc-epmap
> 1214/tcp filtered fasttrack
> 4444/tcp filtered krb524
> 6346/tcp filtered gnutella
>
> Já tentei de tudo, mas não consigo acertar esse script para que ele ao mesmo
> tempo dê segurança ao servidor e forneça todos os serviços para as estações.
>
> Obs: eu ja tentei dar um deny nessas portas que estão abertas...mas parece que
> não adianta muito, e elas continuam abertas. Alguém teria como me ajudar?
>
> Eis meu script do ipfw:
>
> fwcmd="/sbin/ipfw"
>
> ip="<IP EXTERNO DO SERVIDOR>"
> ip_interno="192.168.66.0/24"
> ip_serv="192.168.66.2"
> interf="rl1"
> interf2="rl0"
>
> $fwcmd -f flush
>
> #libera tudo
> #$fwcmd add pass all from any to any
>
> #libera o nat
> $fwcmd add divert natd all from any to any via ${interf}
>
> #libera tudo
> $fwcmd add allow ip from any to any via ${interf}
>
> #libera ssh
> $fwcmd add allow tcp from any to ${ip} 22 via ${interf}
>
> #permite conexoes ja estabelecida
> $fwcmd add pass tcp from any to any established
>
> #permite conexoes frag.
> $fwcmd add pass all from any to any frag
>
> #permite saida
> $fwcmd add allow tcp from any to any out
>
> #lib dns,ntp
> $fwcmd add pass udp from ${ip_interno} to any 53,123 keep-state
> $fwcmd add pass udp from any 53,123 to ${ip_interno} keep-state
>
> #reseta o serv. de auth
> $fwcmd add reset log tcp from any to me 113 in recv any
>
> #libera icmp
> $fwcmd add allow icmp from any to any icmptypes 0,3,8,11,12,13,14
>
> #rejeita desnecessarios
> $fwcmd add deny ip from any to ${ip} 53,135,139,445,593,4444,5000 via
> ${interf}
>
> #rejeita e manda pro log
> $fwcmd add deny log all from any to any in via ${interf}
>
>
>
>
_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd