Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/02/2007, 08:14
Avatar de -Defero-
-Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 4 meses
Puntos: 76
Re: gnu/debian linex y samba

Curiosa forma de ahorrar letras.

A ver, sobre lo que preguntas, no uso Samba, así que no sé muy bien cómo va el tema, pero hace unos días me tuve que pelear con el router para poder establecer conexión desde fuera de la intranet, y creo que conozco uno de los pasos que debes dar. Vayamos por partes.

En la red interna tienes, por ejemplo, las siguientes IPs:

192.168.1.1 --> El router que conecta la red interna con Internet.
192.168.1.2:XXXX --> Un equipo de la red interna, que hace de servidor. XXXX es el puerto en el que "escucha" el servidor. En mi caso era el 5901, así que lo tomaré como ejemplo. Es decir, tu servidor se encuentra en 192.168.1.2:5901.

Si accedes desde fuera, tienes:

x.x.x.x --> La IP pública de tu router. Vamos a coger como ejemplo la IP 10.20.30.40, para que parezca más humano.



Bien, pues en tu router, tienes que redireccionar las conexiones del puerto 5901 al puerto 5901 del servidor que tienes dentro de la red. Para que nos entendamos:

10.20.30.40:5901 (IP pública del router) --> 192.168.1.2:5901 (IP privada del servidor)


Lo que sigue depende de tu modelo de router, pero si no me equivoco la mayoría funcionan de manera similar. Primero, debes entrar a la configuración del router desde el navegador, tecleando la IP del mismo en la barra de direcciones. Si lo haces desde dentro de la red, vale tanto la IP pública como la privada.

http://192.168.1.1
http://10.20.30.40

Metes el usuario y la clave, y p'adentro. Si no sabes la clave, prueba a mirar en el manual de uso cuál es la clave por defecto en ese router. Es una muy mala política dejar la clave que viene de serie, pero por desgracia es una práctica muy común.

Bien, ahora en el menú de configuración, busca algo que se llama "Virtual Server". Debes añadir como puerto de entrada el que te apetezca, y redireccionarlo a la IP privada del servidor, por el puerto en el que esté "escuchando".

En mi caso, he dirigido todas las conexiones del puerto 5901 a 192.168.1.2:5901. De esta manera, cuando me conecto desde fuera a 10.20.30.40:5901, la conexión se redirige al equipo con la IP 192.168.1.2 por el puerto 5901, que es donde está funcionando el servidor.

Espero que te sea de utilidad. Y cuando lo consigas, por favor, pásate a explicarnos los pormenores de la operación, que es algo que me interesa.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable