Publica tu how-to

Dinos como hacer lo que sabes hacer, mándanos un email a wdonet@gmail.com y lo publicamos (dos días máximo) o si te interesa unirte al equipo de redactores, también háznoslo saber por correo.

Servidor Linux desde tu hogar Intro 2

Antes de entrar en tema, demos un breve recorrido por los tres pasos para levantar un servidor en tu hogar, para averiguar por qué necesitamos llevarlos a cabo:
  1. Publicar mi dirección IP. Tal vez has notado alguna vez al momento de estar conectado en el hogar, que la dirección IP que tiene asignada tu máquina por parte del ISP es una dirección local, de la LAN creada en tu hogar con el ruteador al que te conectas a Internet. Mientras tanto la dirección IP 'real' que el mundo conoce de la LAN es otra. Puedes visitar algún sitio como este, y podrás notar que aunque tu sistema informa que su dirección IP es una (a través de ifconfig por ejemplo), 'desde afuera', la dirección IP es otra, pues se trata de la dirección con la que en realidad el ruteador de tu LAN se comunica al mundo exterior. El truco en este paso consistirá entonces en hacer que la dirección IP del ruteador con el que te conectas, quede de alguna manera asignada (o más bien ligada) también a la máquina que funcionará como tu servidor.

Servidor Linux desde tu hogar Paso 3

Recordando la localización de mi servidor


Y otra vez los tres incisos:
  1. conseguir el servicio de DNS
  2. configurar el servidor
  3. probar
Servicio de DNS
Lo más recomendable es utilizar un servicio DNS que por un lado ligue la dirección IP de tu servidor/ruteador con un nombre común y fácil de recordar. Por otro lado, en caso de que tengas una dirección IP dinámica, el servicio DNS también debería asociar dinámicamente la nueva dirección IP con el nombre de tu servidor.

Servidor Linux desde tu hogar Paso 2

Levantado mi servidor

De nuevo, este paso se realiza en tres incisos:
  1. configurar el firewall, para la seguridad
  2. instalar, configurar y levantar los servicios en sí mismos
  3. probar
Configurar el firewall
Dependiendo la distribución Linux que tengas, éstas muchas veces ya vienen con utilidades de configuración que permiten establecer la seguridad del firewall en la máquina. Todo lo puedes configurar a través de estas utilidades, o configurando directamente los archivos pertinentes. En este tutorial no nos enfocaremos en ninguna de esas dos formas, solamente mencionaré lo que en sí tienes que conseguir.

Una de las cosas que requieres, y que probablemente haya quedado configurada desde el inicio cuando instalaste (o te instalaron) Linux en la máquina, es que el firewall se active desde que arranca la máquina, de otra forma tendrías que estarlo activando manualmente cada vez que reinicias tu máquina.

Servidor Linux desde tu hogar Paso 1

Publicando mi dirección IP

Este paso se realiza en dos (bueno, tres) incisos:
  1. ligar la dirección IP del ruteador con el servidor, configurando el ruteador
  2. habilitar el servidor para tomar dicha dirección
  3. probar
Ligar la dirección IP
Para publicar la dirección IP, es decir, para que la dirección IP externa, del ruteador, quede ligada a la máquina que funcionará como servidor, debes acceder a la página de configuración del ruteador. Dependiendo el modelo del aparato, esta puede cambiar. En este caso te recomiendo que consultes la documentación del ruteador para conocerla. Un caso típico es en la dirección 192.168.1.254, aunque como dije, esto depende de cada ruteador.

Una vez dentro debes buscar la opción para redirigir todas las peticiones del ruteador hacia la máquina específica del servidor. Esto se conoce como port-forwarding, y normalmente se encuentra dentro de las opciones del firewall del ruteador. Por ejemplo, en un ruteador 2Wire, accediendo a las opciones del firewall para la máquina en particular que funcionará como servidor, deberías colocar dicha máquina en el modo DMZPlus. Esto provocará que todo el tráfico que entre al ruteador sea dirigido a la máquina servidora, excepto aquel que por configuraciones del mismo firewall del ruteador se haya especificado para dirigirse a otras máquinas, para aplicaciones particulares.