Em Segunda 19 Março 2001 12:35, Weydson Cleyton escreveu:
> O problema é na rede interna eu tenho um banco de dados ORACLE com o ip:
> 192.168.0.9 respondendo na porta 1521 o que gostaria de fazer é que quando
> alguem entrasse na porta 1521 pelo IP 200.x.x.x ele fizesse NAT para
> 192.168.0.9 ... ficando assim :
>
> [MUNDO] --> 200.x.x.x:1521 --> 192.168.0.9:1521

Ola Weydson.

Antes de tudo, vc deve verificar se a interface com ip 200.x.x.x responde a 
pacotes para a porta 1521. Se a porta estiver "fechada" entao abra-a.

Feito isso, inclua em /etc/rc.d/rc.local as seguintes linhas:

/sbin/depmod -a
/sbin/modprobe ip_masq_portfw
/usr/sbin/ipmasqadm portfw -f
/usr/sbin/ipmasqadm portfw -a -P tcp -L 200.x.x.x 1521 -R 192.168.0.9 1521
/usr/sbin/ipmasqadm portfw -a -P udp -L 200.x.x.x 1521 -R 192.168.0.9 1521

Nota: O exemplo acima preve o redirecionamento tanto para pacotes TCP como 
UDP, nao sei qual eh o tipo de pacote usado pelo ORACLE, mas se nao for os 
dois, elimine a linha desnecessaria.

"Rebooteie" o sistema, e cruze os dedos para funcionar. ;-)

Explicacao: Para fazer o redirecionamento de portas entre hosts, eh 
necessario carregar o modulo ip_masq_portfw. Depois disso eh so "limpar" as 
regras de redirecionamento (ipmasqadm portfw -f) e setar uma nova 
configuracao (ipmasqadm portfw -a -P tcp/udp -L 200.x.x.x 1521 -R 192.168.0.9 
1521), onde -L 200.x.x.x eh o endereco de onde "chegam" os pacotes e 
192.168.0.9 eh o endereco remoto q vai "responder" a conexao.

Espero ter ajudado.

-- 
Jorge Luiz de Paula Martins Filho
Analista de Sistemas
Linux Registered User # 189215
--

Com o Windows não temos tempo de resposta, temos prazo de entrega.

Assinantes em 19/03/2001: 2180
Mensagens recebidas desde 07/01/1999: 104378
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a