[FUG-BR] RDR porta específica com PF

Renato Botelho rbgarga em gmail.com
Sexta Outubro 8 09:26:20 BRT 2010


2010/10/8 Enio Marconcini # www.Enio.Pro.Br <eniorm at gmail.com>:
> pessoal, na rede eu já tenho um rdr pra redirecionar o fluxo da porta 3050
> para o banco de dados
>
> porém agora uma outra aplicação, tambem usando a porta 3050, só que esta
> deve conectar em outro servidor,
>
> então, no cliente eu configurei, a porta 3051, quando esta chega ao fw, era
> pra ser redirecionada a porta 3050 deste outro servidor....
>
> uma regra assim de PF
>
> # rdr´s e nat
> rdr on $nic inet proto tcp from <rede> to any port 3050 tag BANCO1 ->
> $ip_srv_1
> (essa já funciona)
>
> rdr on $nic inet proto tcp from <rede> to any port 3051 tag BANCO2 ->
> $ip_srv_2 port 3050
> (essa não vai)

Experimente colocar um parametro pass nessa regra

rdr pass on $nic inet proto tcp from <rede> to any port 3051 ->
$ip_srv_2 port 3050

Dessa maneira você não precisa do tag e nem das regras abaixo

> # filter rules
> pass quick tagged BANCO1 flags S/SA
> pass quick tagged BANCO2 flags S/SA

-- 
Renato Botelho


Mais detalhes sobre a lista de discussão freebsd