Conexion 2 redes a traves de internet |
Dispongo de 2 redes locales separadas geograficamente varios kilometros. Cada una posee un router adsl (speedstream 5660) con acceso a internet. Deseo comunicar ambas redes a traves de los routers. Los sistemas operativos son W95/98. El motivo de conectarlas es porque en una de las redes tengo un servidor unix en el cual se ejecuta un programa a traves de telnet. Gracias. |
varias posibilidades |
Si te he entendido bien, y llamamos red "A" en la que se encuentra el Servidor Unix, lo que quieres es que las maquinas de la red "B" puedan hacer telnet al servidor "SERV.A" Partiendo de esta base, se plantean varias posibilidades, quiza la mas facil es configurar NAT en el router de la red "A", de forma que todos los paquetes dirigidos al puerto 23 (telnet) vayan a la IP del servidor. De esta forma, y conociendo la ip publica que ese router tiene asignada en un momento determinado, simplemente desde la red "B" (a modo de prueba) haciendo telnet a la ip publica del router "A", estarías dentro del servidor. Posibles PROBLEMAS: 1. Configuracion de NAT (Network Address Translation). No lo he hecho en ese modelo de router. Acabo de buscar información, y en http://support.efficient.com/KB/5000/5660CommandReference.html hay una lista de los comandos que admite el router. Parece que lo denominan NAPT. En tu caso, el comando sería este: set naptserver tcp 23 ip.del.serv.idor 2. Seguridad. Al configurar el router de esta forma, el puerto 23(telnet) queda accesible a internet. Telnet no es un protocolo "seguro", deberias usar mejor SSH (equivalente, pero con más seguridad) 3.Si tienes una ip dinamica en la red "A" te puede cambiar cada vez que se apague el router. la mayoría de lso proveedores de ADSL te dan una IP estática, pero si no es el caso, puedes usar un servicio del tipo de www.dyndns.org, con lo que asociarias tu ip (dinamica o estatica) a un nombre (tunombre.dyndns.org) y ya no te tienes que preocupar de la ip. En principio no es complicado lo que planteas, salvando estos detalles, pero creo que lo podras conseguir sin demasiada dificultad. Si no, pregunta de nuevo, y veremos lo que se puede hacer. Saludos, y suerte. |
respuesta |
Gracias ante todo. He hecho lo que me dices, pero no consigo conectar. En la red B tengo configurada la puerta de enlace con IP del router. Accedo bien a internet pero cuando hago telnet a la direccion IP publica del router de la otra red, no conecta. A ver si puedes decirme algo. Gracias de nuevo. |
revisar |
Aunque parezca una tonteria... ¿has comprobado que la ip publica del router A es efectivamente la que crees? No se como la estas averiguando, una de las opciones es, desde esa red, entrar en www.showmyip.com. Ese es la ip publica de ese router. Ahora, desde la red b, haz "ping ip.red.A" a ver si efectivamente el router te responde a los pings, o hay algun error. Si hay ping pero no te abre telnet en la maquina servidora que hablamos, pueden estar pasando 3 cosas: 1. Que hayas fallado en algo mientras configurabas NAT. 2. Que tengas establecido algún tipo de filtro en el router, de forma que no sea accesible desde internet, solo desde la red local. 3. Que haya algún conflicto al ser precisamente el puerto 23 (telnet) el que quieres usar, ya que el propio router usa ese puerto para su configuracion. En este caso,tendrías que correr el servidor telnet de la red A en otro puerto distinto, configurandolo para ello (seguro que se puede) y establecer el NAT sobre ese puerto. Si crees que puede ir por aqui la cosa, haz la prueba antes por ejemplo con un servidor web en al red A, y enruta el puerto 80 en el router A, en lugar del 23. Con esto sabrías si el problema es un conflicto de ese puerto en concreto, no se si me explico. Espero haberte aclarado algo mas. Saludos de nuevo. |
Respuesta |
Efectivamente. Llevas razón, creo que existe un conflicto con el puerto 23. He colocado en la red A, un servidor NT con "terminal server" a traves del puerto 80 y funciona a la perfeccion, puedo comunicar desde la otra red. He configurado el servidor unix para que "telnet" funcione a traves del puerto 24, y en la red A funciona bien, pero sigo sin poder acceder desde la otra red, puesto que los paquetes que llegan siguen entrando por el puerto 23, supongo. El "ping" de una red a otra funciona bien. El problema creo que es que al router, cualquier petición "telnet" que llegue, siempre lo hace a traves del puerto 23 y aunque en la configuracion del router me deja redireccionar ese puerto, realmente no le hace caso. Nota. Había obtenido la dirección IP pública del router porque está en la propia configuración del router. No se cobrais algo por este trabajo, pero deberiais. Muchas Gracias. |
No cobro absolutamente nada por este servicio |
Yo soy una persona como tu, que hace un mes o así, buscando una respuesta, llegue a este sitio. Me gustó la idea y respondí a una pregunta que vi en el tablon publico, y me hice "experto" ... En este tiempo, la gente me ha dio puntuando (¡demasiado bien, creo yo!) cuando les respondo, y estoy bastante sorprendido de estar ya el 3º en la categoría de Redes... Finaliza la respuesta tu tambien y gano unos puntillos mas para el ranking ;-) Bueno, me alegra haberte podido ayudar, al final has optado por iniciar sesion en el terminal server y ejecutar la aplicación desde ahí, ¿verdad? Saludos, y siempre a vuestra disposicion para lo que este en mi mano. Yo aprendo mucho contestando tambien, no te creas. |
Pregunta finalizada. Valoración: 5. |
Excelente. Una fantástica solución. |