[FUG-BR] Dúvida no ipfw fwd

Wesley Miranda FreeBSD Consult lista em freebsdconsult.com.br
Segunda Setembro 8 17:17:10 BRT 2008


Citando
2008/9/8 Breno BF <breno em lagosnet.com.br>:
>
>
>>Fala Galera,
>>
>>Estou querendo fazer um fwd de porta p/ um determinado cliente, vide
>>exemplo abaixo:
>>
>>firewal - FreeBSD 7
>>xl0 - rede externa - 200.200.200.2/30, gw 200.200.200.1
>>xl1 - rede interna - 200.210.210.1
>>
>>Temos 2 servidores de e-mail (sendo o 200.210.210.1 o gateway
>>default):
>>smtp1 - 200.210.210.5 e smtp2 - 200.210.210.6 - ambos FreeBSD com
>>Postfix
>>
>>O que pretendo é redirecionar todo o tráfego de um cliente com IP
>>200.230.230.33 que se conecta na smtp1 para o smpt2.
>>
>>Tentei colocar no firewall:
>>
>>ipfw add fwd 200.210.210.6,25 tcp from 200.230.230.33 to
>>200.210.210.5 25
>>Porém não está funcionando. O contador do "ipfw show" até incrementa,
>>mas o cliente não se conecta. Estou fazendo testes no cliente de
>>"telnet 200.210.210.5 25" e termina por timeout. Sem a regra, ele se
>>conecta sem problemas no smtp1 e smtp2.
>
----------------------------------------------------------------------------

Breno,
Somente uma sugestão, porque voce não utiliza o PF
http://www.openbsd.org/faq/pf/pt/rdr.html#filter

Acho que essa regra resolveria seu problema.

 rdr on tl0 proto tcp from 192.0.2.1 to 24.65.1.13 port 80 \
   -> 192.168.1.5 port 8000

Dê uma lida na url acima. caso quiser implementar o PF, claro.

Boa Sorte

Wesley Miranda
FreeBSD Consult
Tel (31) 2526 8616 (31) 9356 1828
DTI - Departamento de Tecnologia da Informação
dti em freebsdconsult.com.br
www.freebsdconsult.com.br




Mais detalhes sobre a lista de discussão freebsd