Mário, A única coisa estranha que vi no seu rdr é esse "to ($ext_if)".
Usando o exemplo do "Exchange": Está assim: # mail /owa rdr on $ext_if inet proto tcp from any to ($ext_if) port smtp -> $exchange port smtp Eu faria assim: # mail /owa rdr on $ext_if inet proto tcp from any to any port smtp -> $exchange port smtp Testa e nos diz o que aconteceu. Abraço, (desculpe o top-posting) -- Welkson Renny de Medeiros Desenvolvimento / Gerência de Redes Focus Automação Comercial FreeBSD Community Member Mario Lobo escreveu: > Ola pessoal. > > Eu sei que tem muita gente craque em pf por aqui. > > Eu fiz este pf.conf baseado nos muitos e muitos exemplos que consegui achar > na > net (inclusive aqui na lista) e adaptando para as minhas necessidades. > > Ele é meio longo por isso coloquei ele no final. > > Tudo Funciona!. VPN de fora pra dentro e vice-versa, SSH, roteamento, > navegação, bloqueios, tudo ! > > O problema é que apenas o rdr do ssh (lo0) e o do ftp estão funcionando. > Nenhum dos outros funciona ! > > Tentando acessar o servidor interno https por ex., eu vejo a seguinte saida de > tcpdump -n -e -ttt -s 256 -i pflog0 : > > 00:00:00.000000 rule 21/0(match): pass in on sis0: 189.70.214.63.54429 > > 172.16.3.135.443: Flags [S], seq 2411890221, win 65535, options [mss > 1440,nop,wscale 4,sackOK,TS val 12824091 ecr 0], length 0 > > 00:00:00.000071 rule 27/0(match): pass out on dc0: 189.70.214.63.54429 > > 172.16.3.135.443: Flags [S], seq 2411890221, win 65535, options [mss > 1440,nop,wscale 4,sackOK,TS val 2357217445 ecr 0], length 0 > > e fica nisso !. Nenhum block aparece, a conexão não completa e o browser dá > timeout. > > No entanto, fazendo via vpn, ela fecha rapidinho, e eu acesso o servidor > direto por ela: > > > 00:00:32.268808 rule 17/0(match): pass in on sis0: 189.70.214.63.55888 > > x.y.z.w.1723: Flags [S] > 00:00:00.133998 rule 0/0(match): pass out on lo0: 189.70.214.63.55888 > > x.y.z.w.1723: Flags [S] > 00:00:00.000047 rule 0/0(match): pass in on lo0: 189.70.214.63.55888 > > x.y.z.w.1723: Flags [S] > 00:00:00.416092 rule 87/0(match): pass out on sis0: x.y.z.w.9594 > > 200.255.255.65.53: > 00:00:00.020566 rule 16/0(match): pass in on sis0: 189.70.214.63 > x.y.z.w: > GREv1, call 5504, seq 0, proto PPP (0x880b) > 00:00:00.076102 rule 78/0(match): pass out on dc0: 172.16.3.150.25793 > > 172.16.3.133.1812: RADIUS, Access Request > 00:00:00.076784 rule 78/0(match): pass out on dc0: 172.16.3.150.28900 > > 172.16.3.133.1813: RADIUS, Accounting Request > > # ja acessando pela vpn > 00:00:07.015407 rule 1/0(match): pass in on tun0: 172.16.3.237.60733 > > 172.16.3.135.443: Flags [S], seq 3902572411, win 65535, options [mss > 1256,nop,wscale 4,sackOK,TS val 13013947 ecr 0], length 0 > 00:00:00.000075 rule 27/0(match): pass out on dc0: 172.16.3.237.60733 > > 172.16.3.135.443: Flags [S], > > > E eu PRECISO acessar estes servicos de fora de todo jeito!. Já estou ha dias > tentando e mexendo sem sucesso. > > Eu até pensei no IPFW mas eu já to acostumado com o pf e eu não saberia > adaptar estas regras. Seria uma engenharia acima da minha capacidade. > > > Agradeço de coração àqueles que puderem me ajudar. > > Abraços > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

