Control remoto de varios PC mediante ULTRAVNC sin mapeo de puertos (Parte II)

Comparte este artículo:  Menéame  Enviar a Fresqui  Enviar a Digg  Enviar por E-mail Enviar por E-mail

Segunda parte de este manual en la que ya explico pormenorizadamente las instalaciones y configuraciones a realizar.

Si no has leido antes la primera parte de este manual, aquí puedes hacerlo: Leer primera parte del manual.

Pre-instalación

Antes de meternos en faena e instalar todo lo necesario en los diferentes PC implicados, vamos a crear un redireccionamiento DNS dinámico en una de las webs que ofrecen este servicio gratuitamente y luego configurarlo en el router que proporcione la conectividad en la ADSL de la red local de ordenadores que deseamos controlar en remoto.

DNS Dinámico.

La web que yo suelo usar para dar de alta estos servicios de DNS dinámico es http://www.dyndns.org/. Proporcionan muy buen servicio y, lo más importante, gratuito. Puedes dar de alta hasta 5 dominios de DNS dinámico sin pagar un solo euro.

Bueno a lo que vamos, entramos en dicha web y nos creamos una cuenta: 

 

   

 

Es importante recordar el nombre de usuario y la contraseña que usemos al darnos de alta ya que esos datos de login serán los que deberemos poner posteriormente en la configuración del DNS dinámico del router.

Una vez la tengamos creada entramos en la categoría “My Services” y dentro de “My Hosts” pulsamos en “Add Host Services”. 

 

Nos aparecerá una ventana como la que se muestra a continuación: 

 

Deberemos escribir un hostname y elegir la extensión de dominio que queramos. El Hostname puede ser el texto que queramos. Sin caracteres especiales y sin espacios. Es recomendable poner, por ejemplo, el nombre de la empresa en la que están los ordenadores a los que queremos conectar a distancia.

En cuanto a la extensión de dominio que debemos seleccionar en el menú desplegable, elegimos dyndns.org.

El tipo de servicio lo dejamos como Host with IP adress y por último introducimos la dirección IP pública en la que está el router ADSL que da conectividad a la red de ordenadores con la que queremos conectar. Si estamos configurando este DNS dinámico desde la conexión a internet del router en cuestión podemos usar el sistema de autodetección pulsando el link “use auto detect IP address” y el sistema nos rellenará automáticamente el campo.

Pulsando el botón “Create Host” la asociación quedará creada.

A continuación nos vamos al router, y mediante el sistema de administración web entramos en la zona de configuración de DNS dinámico. A continuación mostraré las ventanas de configuración de un router Draytek Vigor 2200E plus. Evidentemente en otros routers las ventanas de configuración y las rutas de acceso a la zona de configuración del DNS dinámico serán diferentes; pero sí que normalmente serán bastante parecidas.

En primer lugar nos vamos a la zona de configuración del DNS dinámico. 

 

A continuación pulsamos en alguno de los “slots” disponibles para crear DNS dinámicos.

 

 

y nos aparecerá la ventana de configuración del DNS dinámico. Deberemos introducir los datos que hemos usado tanto para darnos de alta en dyndns.org (nombre de usuario y contraseña) el proveedor del servicio: dyndns.org y, por supuesto, el nombre del dominio y su extensión. 

 

Con esto ya tendremos asociado nuestro router a ese DNS dinámico de manera que, aunque la dirección IP pública de la ADSL sea dinámica y cambie cada X tiempo, nosotros siempre sabremos que con el cliente de ULTRAVNC podremos conectar con la misma dirección: “ejemplo.dyndns.org”.

Instalación de UVNC

Hay tres tipos de PC en los que deberemos instalar el software de UVNC. El siguiente gráfico aclara estos tres tipos y la instalación de UVNC que hay que hacer en cada tipo: 

 

En primer lugar procedemos a instalar la aplicación UVNC, en modo cliente / viewer, en el equipo desde el que queremos conectar para controlar remotamente los demás PC.

Para ello procedemos a descargar la aplicación de la zona de downloads de la web www.uvnc.com (es recomendable usar la última versión estable que haya, o como mucho una RC (Release Candidate) y no arriesgar con las versiones beta). En este manual usaremos la última RC disponible de la versión 1.0.4 ya que ha incorporado importantes mejoras en el proceso de instalación y puesta en funcionamiento como servicio del servidor de UVNC.

Este instalador que descargamos nos valdrá también para hacer la instalación en modo server en los PC finales que deseamos controlar en remoto.

Descarga del Instalador

Desde la sección de descargas de la web de UVNC localizamos la versión deseada y pulsamos en el enlace: 

 

 

Localizamos la versión compatible con los SO que tenemos. (En caso de que el servidor de dominio utilice tecnología de 64 bits y los demás PC implicados en la operación sean 32 bits, habrá que descargar ambas versiones).

En nuestro caso descargamos la versión de 32 bits que nos valdrá para todas las instalaciones. 

 

Instalación de UVNC en modo cliente o viewer (a instalar en el PC desde el que nos conectaremos para hacer el control remoto)

Las siguientes ventanas muestran el proceso de instalación de UVNC en modo viewer y para Windows XP. En caso de tener Windows Vista deberéis marcar las casillas que, durante la instalación, os permitirán descargar archivos que optimizan la compatibilidad con dicho sistema operativo. 

 

Instalación de UVNC en modo servidor (a realizar en todos los PC que queramos controlar remotamente)

Las ventanas del instalador en modo servidor son prácticamente las mismas que acabo de poner para el modo viewer así que sólo pondré a continuación las que se diferencian.

En la ventana en la que elegimos qué tipo de instalación queremos realizar deberemos desplegar el menú y elegir la opción de servidor. Después nos preguntará si deseamos registrar UVNC como servicio de sistema. Es muy recomendable hacerlo así para conseguir que el servidor de UVNC siempre esté activo. 

 

Como hemos instalado el servidor como servicio (para que se inicie siempre independientemente del usuario que esté logado en la máquina) la aplicación se iniciará automáticamente al finalizar la instalación. Si es la primera vez que realizamos dicha instalación como servidor, posiblemente aparezca un mensaje en el que se nos dice que el servidor no tiene configurada una contraseña.

Por comodidad le daremos la misma contraseña a todos los PC en los que instalemos el servidor de UVNC. 

 

En caso de que no nos aparezca esa ventana de aviso podremos acceder a las propiedades de administración desde el icono del UVNC que hay en el systray de Windows. Realizamos un “click” con el botón derecho del ratón y seleccionamos “Admin Properties” en el menú contextual que aparecerá.

 

 

Descarga e instalación de UVNC REPEATER (a instalar en el PC servidor principal)

Este es el software que nos permitirá no tener que mapear puertos para cada PC al que queramos acceder.

Recibirá las solicitudes de conexión desde el PC cliente que estemos manejando y las reenviará al PC de la red local remota con el que queremos conectar.

He estado buscando el instalador del repeater que tenían los amigos de ULTRAVNC en su web para poneros aquí el enlace pero no lo he encontrado. Están de mudanza de versiones y supongo que aun no lo habrán creado para la nueva versión 1.0.4. El caso es que para facilitaros el tema de la instalación del repeater, tanto como servicio como con arranque manual, he creado un pequeño instalador.

Lo tenéis disponible en el siguiente link: Instalador UVNC Repeater

La contraseña de descompresión del fichero descargado es: www.davidboticario.com

Una vez descargado y descomprimido, al finalizar la instalación, el programa os preguntará si deseáis ejecutarlo. 

 

En caso de dejar marcada la casilla que lanza su instalación veréis como el programa se inicia mostrando un icono en el systray: 

 

Si contestáis que no lo queréis ejecutar en ese momento lo podréis hacer posteriormente desde el grupo de programas que se crea en el menú de inicio.

Si además de esta instalación manual lo queréis instalar como servicio, por los motivos antes mencionados, podéis hacerlo desde el grupo de programas en el menú de inicio: 

 

Para desinstalar dicho servicio simplente tenéis que utilizar el acceso directo “Desinstalar el servicio UltraVNC Repeater” de ese mismo grupo de programas.

Para que el servicio entre en funcionamiento debéis ir al administrador de servicios de Windows e iniciarlo manualmente. 

 

O bien reiniciar el PC para que el servicio se inicie con éste.

Configuración de UVNC REPEATER

Desde el icono del systray 

 

Pulsamos con el botón derecho del ratón y seleccionamos “Settings” 

 

En la ventana que aparece desmarcamos la activación del Modo II y dejamos sólo la de Modo I. 

Es recomendable dejar el puerto 5901. Si lo deseamos podemos poner otro superior o inferior pero en ningún caso pongáis el 5900 ya que será el que usen los PC que tengan el servidor estándar de UVNC.

Ese puerto 5901 (o el que se configure para la conexión del tipo I) será el único que deberemos mapear en el router, contra la IP local del servidor que lleva instalado este repeater.

Si no sabéis como mapear puertos en  vuestro router; en la web www.adslnet.es disponéis de multiples manuales, tutoriales, foros y ayudas acerca de cómo mapear puertos en diferentes routers. 

 

Repeater sólo mostrará icono en el systray si la aplicación se ha iniciado manualmente, y no como servicio. Este es un pequeño problema del programa que espero que la gente de UVNC resuelva en la próxima versión del Repeater. 

Este pequeño problema molesta más de lo que parece ya que para poder acceder a la configuración del programa o al log de actividad del mismo deberemos parar el servicio y lanzar Repeater manualmente. Si lanzamos la aplicación manualmente, sin haber detenido el servicio, repeater dejará de funcionar ya que el puerto aparecerá como ocupado por el servicio. Esto lo podemos comprobar en la ventana de log que podemos sacar pulsando con el botón derecho del ratón sobre el icono del systray (que habrá aparecido al iniciar la aplicación manualmente) como se muestra en la siguiente imagen: 

 

Cuando hayamos detenido el servicio, e iniciado la aplicación manualmente, si accedemos al log veremos que el puerto está funcionando correctamente y que la aplicación está escuchando a través de él: 

 

Conexión desde el PC cliente. 

Ya sólo nos queda probar la conexión. Desde el PC que vamos a usar para conectarnos en remoto usaremos la dirección alfanumérica que usamos para registrar el DNS dinámico y que era del tipo “ejemplo.dyndns.org”. En el viewer o cliente de UVNC debemos indicarle sobre todo dos parámetros: 

  • El PC con el que queremos conectar
  • La dirección del DNS dinámico de la ADSL en la que está el repeater. 

En cuanto al primer dato, si estamos usando un controlador de dominio en el servidor en el que está instalado Repeater o los PC están todos dentro del mismo grupo de trabajo, será tan sencillo como teclear el nombre del PC final que queremos controlar. También podemos escribir el nombre del PC seguido de la extensión del dominio local de dicho controlador de dominio. 

Por ejemplo, si el dominio local es: “miempresa” y el PC final que queremos controlar se llama “Compras1″ podemos poner “Compras1″ o “Compras1.miempresa”. 

En cuanto al segundo dato habrá que marcar la casilla “Proxy/repeater” en el UVNC viewer e introducir en ese campo el DNS dinámico que configuramos en su momento seguida de dos puntos y el puerto de escucha del repeater. 

Con estos datos de ejemplo la ventana de conexión será algo así: 

 

De esta manera conectaremos con el equipo llamado Compras1 de la red local administrada por el servidor que tiene instalado el Repeater. 

Espero que este manual os sea de utilidad y vuestra participación a continuación mediante consultas, dudas o sugerencias ;-)

Por favor, si te ha gustado este artículo puntúalo.

1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (10 votos emitidos, valoración del artículo: 5 sobre 5)
Loading ... Loading ...
3,600 veces visto

Comparte este artículo:  Menéame  Enviar a Fresqui  Enviar a Digg  Enviar por E-mail Enviar por E-mail

10 comentarios hasta ahora »

  1. Renato dijo,

    Escrito el 18 Mayo, 2008 @ 7:04 am

    Holas David, esta muy completo el tutorial que has desarrollado sinceramente te felicito, ojala sigas con mas tutoriales :D…

  2. David dijo,

    Escrito el 18 Mayo, 2008 @ 10:12 pm

    Muchas gracias Renato. Desde luego comentarios como el tuyo me animan a seguir :-)

  3. José dijo,

    Escrito el 10 Julio, 2008 @ 3:25 am

    Renato…, mi router dl524 no me permitia abrir mas alla de 4 puertos, estaba por eliminar los que venian de fabrica, pero con tu tutorial, me has solucionado el problema, ya que es para monitorear un cyber y por lo tanto se agradece tu esfuerzo en compartir lo que sabes.

  4. José dijo,

    Escrito el 10 Julio, 2008 @ 3:40 am

    sorry..el mensaje era para David.

  5. David dijo,

    Escrito el 10 Julio, 2008 @ 7:36 am

    José me alegro mucho de que este tutorial te haya sido de utilidad :-)

  6. andy kurama dijo,

    Escrito el 19 Julio, 2008 @ 2:44 am

    hola david bueno esta interesante la forma man pero exite una mas simple para desactivar un dominio de red de una empresa si me puedes ayudar man te agradeseria por favor enviame una respuesta a mi msn es jeferson_andy@hotmail.com te agradesco man se q me puedes ayudar

  7. David dijo,

    Escrito el 21 Julio, 2008 @ 10:50 am

    Hola Andy. No entiendo muy bien lo que me quieres decir. Este manual no es para desactivar ningún dominio de red de una empresa sino para controlar remotamente redes locales extensas mediante ulravnc sin tener que mapear un puerto para cada PC.

  8. Fity dijo,

    Escrito el 9 Septiembre, 2008 @ 1:40 pm

    Una pregunta David , veras te comento mi caso , yo tengo una LAN de 6 PCS sin ningun servidor de dominio , simplemente PCs de igual a igual , con IPs 192.168.0.1 … 192.168.0.6 .
    El acceso a internet lo tienen porque el 192.168.0.1 tiene un cable modem y comparte la conexion por swicht (o sea no hay ningun router en mi esquema) y lo que quiero es poder acceder a los equipos de la LAN desde el exterior (Internet) , y con lo del UVNC REPEATER lo veo mas o menos probable , pero en toda la explicacion me falla el tema del Servidor de Dominio al que haces referencia y yo no tengo (el tema de IP publica dinamica lo he resuelto con NO-IP.COM) . En resumen ¿Se puede usar este software SIN servidor de Dominio? ¿Me podrias explicar como? … Espero tus noticias . GRACIAS .

  9. David dijo,

    Escrito el 10 Septiembre, 2008 @ 10:26 pm

    Hola Fity. No hay problema en usar el sistema que he explicado en el manual sin servidor de Dominio.

    La existencia de un controlador de dominio en la red local lo único que hace es facilitar la localización de los puestos de trabajo que se van a controlar.

    Esto se debe al servidor DNS que acompaña a la instalación de un controlador de dominio. Si tuvieras ese DNS, traduciendo tus direcciones locales, podrías usar los nombres de los equipos de la red local que quieres controlar remotamente. En tu caso, al no tener ese DNS tendrás que poner las direcciones IP locales (en el viewer de UltraVNC) para controlarlos.

    Se me ocurre ahora una posible solución a esto. Trata de modificar el fichero hosts (del servidor en el que instales el Repeater) ESe fichero está en: C:\WINDOWS\system32\drivers\etc mapeando las direcciones locales de los pc´s de tu red al nombre que quieras darles. Luego prueba a conectar con el UlraVNC Viewer usando esos nombres en lugar de las direciones IP locales.

  10. Danyelo dijo,

    Escrito el 9 Noviembre, 2008 @ 4:50 am

    he leido tu manual y me resulta muy interesante lo encontre buscando algun manual q me ayudara pues encontre muchos pero ninguno me funcionaron, solo de manera local y no en entorno web…bueno espero q esta vez me funcione nose porq pero le tengo fe a tu trabajo luego les cuento..

Comment RSS · TrackBack URI

Escribe un comentario

Nombre: (Requerido)

E-mail: (Requerido)

Sitio Web:

Comentario: