Como abrir puertos en los Routers » Blog de Notas | Soy Facus

lunes, 9 de abril de 2012

Como abrir puertos en los Routers


Hace un tiempo que tengo ganas de publicar una nota con los pasos a seguir para Abrir un Puerto en el Router (Port Forwarding), y por fin llegó el día.

Como sabrán, los Puertos en una PC son como los puertos de las ciudades, principalmente sirven para comunicar con ciudades lejanas, enviando y recibiendo información.

Anteriormente las PC estaban conectadas directamente con la linea de comunicación (principalmente en las conexiones de internet telefónicas de 56k) donde las aplicaciones que corrían dentro del sistema operativo podían abrir los puertos y comunicarse con el exterior fácilmente.


Ahora, en la mayoría de las conexiones hogareñas, existen los famosos Routers. Estos artefactos cumplen varias funciones como la de asignar IP a cada dispositivo dentro de una LAN, así como también de Firewall o gestión de puertos. Es por eso que cuando una aplicación de nuestra PC necesita abrir un puerto para comunicarse con el exterior, algunas veces son filtrados por nuestro Router y es por esto que es necesario aprender a abrir un puerto dentro del mismo.

Dicho esto, a modo de introducción, vamos a comenzar a configurar el Router.
salto


La principal dificultad, radica en que no hay un estándar para realizar esta tarea, ya que cada marca de router (incluso cada modelo) tiene su forma de abrir puertos, (o Port Forwarding en inglés). Es por ello, que voy a mostrar el proceso en dos de las marcas más comunes de Router.


Nota: Esta guía se basa en el supuesto de que queremos abrir el puerto 22 para aceptar conexiones hacia nuestro Servidor de SSH hipotético, donde la IP de nuestra PC es la 10 (ejemplo: 192.168.1.10), esta IP debe ser estática.


Routers Linksys:

  1. Abrir en un navegador la siguiente dirección http://192.168.1.1 e ingresar con el nombre de usuario y la contraseña.
  2. Ir al menú "Gaming applications"
  3. En Port Range Forwar vamos a ver una tabla donde tenemos que ir completando según lo que necesitemos.

    • Application: nombre de la aplicación que requiere el puerto. En nuestra suposición: "SSH"
    • Start: el puerto donde inicia la conexión. Ej: 22
    • End: el puerto donde terminará el reenvío. Ej: 22
    • Protocol: El protocolo a utilizar (TCP, UDP). Ej: TCP
    • IP Address: El último dígito de la IP de destino. Ej 10
    • Enable: Tildamos en el cuadro para dejarlo "habilitado".
    La tabla se compone de varias filas, cada una de ellas representa un puerto que será abierto o no.

    Salvamos los cambios con Save Settings y listo.

    Basado en el simulador de firmware del Router Linksys WRT54G


    Para ver otros modelos, consultar este link: http://ui.linksys.com/


Router D-link:

  1. Abrir en un navegador la siguiente dirección http://192.168.1.1 e ingresar con el nombre de usuario y la contraseña.
  2. Ir al menú "Advanced" del panel principal.
  3. En "Virtual Server Rules" vamos a ver una tabla donde tenemos que ir completando según lo que necesitemos.

    • Tildamos el casillero de la primer columna para activarlo.
    • Name: Nombre del servicio o aplicación. Elegimos dentro del menú desplegable o personalizamos según nuestro interés. Ej: "SSH".
    • IP Address: La IP de destino (nuestra PC). Elegimos desde el menú desplegable o introducimos manualmente. Ej: 192.168.1.10
    • Port: Public: puerto de entrada. Private: puerto local (destino): Ej. 22 en ambos.
    • Traffic Type: Protocolo a usar (TCP, UDP). Ej: TCP.
    • Schedule: Periodo de tiempo en que se implementará. Ej: Always ("Siempre"). 

    Una vez completado, le damos click al botón Save Settings y listo.

    Basado en el simulador de firmware del Router D-Link WBR2310


    Para ver otros modelos, consultar este link: http://www.dlink.ca/support/


Esos son los pasos básicos para abrir un puerto determinado en Routers.
Como ven, elegí dos de los modelos más frecuentes en el mercado, pero básicamente el Port Forwarding se encuentra en los menús de Configuración Avanzada, a veces suele tener otro nombre, pero la idea es buscarlo jugando un poco con las configuraciones del Router, que no muerden.


Estas prácticas nos van a servir para muchas cosas que necesiten de una salida hacia el exterior, como por ejemplo:
  • Montar nuestro propio Servidor Web.
  • Aplicaciones de descargas P2P del estilo del eMule.
  • Implementar una Cámara IP con salida afuera para ver nuestra casa desde la oficina.
  • Usar Escritorio Remoto (por ejemplo VNC) desde afuera.
  • Tener acceso a nuestro Servidor SSH y poder establecer conexiones seguras desde afuera.
  • ...y mucho más!

Está de más decir que el abuso de estas prácticas nos pueden llevar a generar agujeros de seguridad en nuestro sistema, pero eso es tema para otra de mis notas.


Conclusión: Pudimos abrir un puerto en nuestro Router. Ahora hay que tener cuidado de dos cosas: 1. Que no sobre-caliente el Router, y 2. que el Zombie de la Garrocha no lo salte y nos coma nuestro Girasol.


Espero que les sirva esta guía y si todavía así no encuentran la forma de abrir sus puertos, déjenme un comentario con la marca y modelo de Router, y veré si los puedo ayudar ;)


Saludos!



SoyFacus | y tengo una Nuez en el Router (?)

<---- Compartilo desde la barra social. (Facebook, Twitter y/o Google Plus)

0 comentarios:

Publicar un comentario

Dale, dejame saber que opinás..

Ingresar un Nick en "Nombre/URL" o logueate en Google, OpenID, AIM, TypePad, WordPress o LiveJournal.