[FUG-BR] Ajuda para liberacao de acesso externo no PF
matheus lamberti
matheuslamberti em yahoo.com
Qua Jan 18 12:01:17 BRST 2006
meu servidor web roda na porta 5000 ( preciso liberar a porta 80 tambem? )
como perguntar nao ofende, responder tambem nao, coloquei sim, o ftp na rede interna funciona corretamente.
ainda nao estou conseguindo fazer com que de outros lugares eu acesse via SSH e consiga ver o sarg pela web ....
"irado em hotpop.com" <irado em hotpop.com> wrote:
a �nica coisa que estou vendo - pelo menos de imediato, � que somente s�o
permitidos os acessos, via ext_if, das portas relacionadas em tcp_services.
Qualquer outra porta/servi�o ser� rejeitada/o. O que, de certa forma, causa
estranheza porque, se vc tem um servidor web - como aparenta, �le n�o ser�
acess�vel de fora, uma vez que o servi�o � 80 (www) ou 448 (https), as
quais N�O EST�O relacionadas. A porta 20 aparece em linha padr�o do PF,
conforme a "cartilha", ent�o deve estar ok, bem como os redirecionamentos
para o ftp-proxy (perguntar n�o ofende: vc ACRESCENTOU o ftp-proxy no
inetd?.. e ativou o inetd em /etc/rc.conf?)
eu costumo colocar - pra me garantir - uma clausula "reject log all on
(interface)" ANTES de qualquer libera��o que se siga, para essa interface.
Com isso eu garanto o registro de tudo o que for rejeitado em cada uma das
interfaces.
seguindo o manual, d� uma olhada no que estiver sendo rejeitado com tcpdump
na interface ipflog0 ou o mesmo tcpdump no /var/log/ipflog. No man pf e no
man tcpdump vc tem como associa-lo a um arquivo ou a uma interface. No
arquivo, vc l� o hist�rico anterior, na intrface ipftraf0 (acho que � o
nome, veja com o ipconfig) vc tem o tr�nsito "on time".
veja tamb�m "sysctl -s info" pra ver o que � que anda acontecendo (pacotes
rejeitados, passantes, etc..). Nat tamb�m (sysctl -s nat) ou regras (sysctl
-s r ).
tudo serve para an�lise do pf. D� trabalho, mas � bom, a gente aprende :)
divirta-se.
Original Message:
-----------------
From: matheus lamberti matheuslamberti em yahoo.com
Subject: [FUG-BR] Ajuda para liberacao de acesso externo no PF
> Mas qdo tento acessar de outro lugar (fora da empresa) nao consigo acesso.
> ## definicao das interfaces de rede
> i nt_if = "rl0"
> ext_if = "vr0"
> ## definicao dos servicos utilizados
> tcp_services = "{ 22, 3389, 5000 }"
> icmp_types = "echoreq"
> ## permite que os servicos tcp funcionem
> pass in on $ext_if inet proto tcp from any to ($ext_if) port
> $tcp_services flags S/SA keep state
> ## permite que a internet consiga acessar os servidores
> pass in on $ext_if proto tcp from any to $srv_rdp port 3389 flags S/SA
> synproxy state
> pass in on $ext_if proto tcp from any to $srv_web port 22 flags S/SA
> synproxy state
> pass in on $ext_if proto tcp from any to $srv_web port 5000 flags S/SA
> synproxy state
> ## necessario para o funcionamento do ftp-proxy
> pass in on $ext_if inet proto tcp from port 20 to ($ext_if) user proxy
> flags S/SA keep state
> ## permite apenas os tipos icmp especificados
> pass in inet proto icmp all icmp-type $icmp_types keep state
> ## permite total comunicacao na rede interna
> pass in on $int_if from $rede to any keep state
> pass out on $int_if from any to $rede keep state
--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ .
_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
matheus lamberti de abreu
BSD User ID: 051370
Embora nem tudo seja permitido, tudo é possível. [ Adágio Alquímico ]
Do, or do not. There is no 'try'. [ Master Yoda ]
Se a vida é regida por uma licença, esta é BSD. [ http://planeta.ubuntubrasil.org ]
---------------------------------
Yahoo! Photos – Showcase holiday pictures in hardcover
Photo Books. You design it and we’ll bind it!
_______________________________________________
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