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]