FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Conectando a través de Internet
Bueno, ya he visto en el historico que existe bastante documentación sobre este tema, pero resulta que el problema que voy a comentar no lo he visto:
Tengo dos ordenadores con W2000 sp3, conectados a traves de una red normal, en uno de ellos el 192.168.1.3 y en la unidad I: en la carpeta "programa" estan los datos. Desde el otro ordenador introduzco la dirección 192.168.1.3:I:\Programa\Datos.GDB y funciona perfectamente. El Asunto es el siguiente acabo de contratar ADSL con telefonica la contrato con Router y con Ip dinamica(la fija es mas cara), en la configuración del router abro el puerto 3050 lo pongo como TCP y lo direcciono a la dirección 192.168.1.3. Si voy a alguna página web donde me dan las ips, me sale como IP Real: xx.xx.xxx.xxx y como IP por Proxy yy.yy.y.yy. Pues resulta que desde el ordenador de red al intentar acceder a la BD, con la siguiente ruta:xx.xx.xxx.xxx:192.168.1.3:I:\Programa\Datos.GDB me dice: UNABLE TO COMPLETE NETWORK REQUEST TO HOST "XX.XX.XXX.XXX" Fail to establish a connection No se ha podido establecer la conexion ya que el equipo de destino ha denegado activamente su conexión Alguna ayuda por favor. PD: Si hago un netstat -an desde la linea de comando en la linea referente al puerto 3050 me pone lo siguiente: Proto Direccion Local Direccion Remota Estado TCP 0.0.0.0:3050 0.0.0.0:0 LISTENING
__________________
SI UN PROBLEMA TIENE SOLUCION, YA NO ES UN PROBLEMA, Y SI NO LA TIENE PARA QUE PREOCUPARSE. |
#2
|
||||
|
||||
Hola,
Cita:
Para conexiones externas tendrás que utilizar la IP de la máquina (bien sea la IP de una de tus máquinas o un router; dependerá de tu configuración): x.x.x.x:I:\Programa\Datos.GDB Después, desde esa máquina o router, tendrás que hacer la traducción a la IP y puerto que dentro de tu red local está ejecutando el servidor InterBase. Es el mecanismo llamado NAT (Network Address Translation). Una búsqueda en Google te dará abundante documentación sobre el tema. Saludos. |
#3
|
|||
|
|||
Nada todo lo que encuentro sobre Nat en la Red, está documentado sobre Linux, ya no se que hacer.
Gracias.
__________________
SI UN PROBLEMA TIENE SOLUCION, YA NO ES UN PROBLEMA, Y SI NO LA TIENE PARA QUE PREOCUPARSE. |
#4
|
||||
|
||||
Hola.
Busca tu modelo de router. Deberias encontrar el manual del fabricante (en la web del fabricante o en un buscador como el google). En él encontrarás como configurar el protocolo NAT, para que todas las peticiones al puerto 3050 del router sean desviadas a la maquina donde tienes el Servidor de Interbase. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#5
|
||||
|
||||
Hola,
Cita:
En resumen: 1. La redirección (a través de NAT) tendrás que hacerla en el router que te conecta a internet. Como ha comentado Marc, dependerá del router (o la máquina que haga tal función) su configuración. 2. El equipo al que se redirige el tráfico dentro de la red local, tiene que tener como gateway la dirección IP del router. (no precisa más configuración). Saludos. |
#6
|
|||
|
|||
Bueno, pues mirar en la configuracion del router he encontrado un apartado donde pone:
Advanced NAT Configuration... pincho ahí, y me lleva a un cuadro donde están todos los puertos que tengo abiertos en el router de la siguiente forma ------ Reserved Mappings Global IP XX.XX.XXX.XXX ... Direccion ip que pongo en la ruta para llegar a la bd Address Internal IP 192.168.1.3 .. equipo donde está la BD Address Transport Type tcp Port Number 3050 yo pienso que lo tengo bien, ya no se que hacer. Y si como dice Kinobi, en la gateway del 192.168.1.3 tengo la ip del router. Tendré que hacer algo en Interbase? Tendré que hacer algo en el S.O. W2000 prof sp3?
__________________
SI UN PROBLEMA TIENE SOLUCION, YA NO ES UN PROBLEMA, Y SI NO LA TIENE PARA QUE PREOCUPARSE. |
#7
|
||||
|
||||
Una pregunta: si tu dirección IP externa es dinámica, tal como comentaste en tu primer mensaje en el hilo, ¿cómo sabes desde el equipo remoto qué IP debes poner en la cadena de conexión?
Saludos. |
|
|
|