CentOS Howto no-ip.org Dinamico IP con un subdominio de NO-IP


En este minihow howto explicare como habilitar el servicio de no-ip.com para un host usando un ip dinamico.

Primero deberas visitar
http://www.no-ip.com
Registrate, despues de confirmar tu email, entra con tu cuenta y adicionas un host.
Bajate el Cliente Linux:
Como root ejecutas:

cd;wget https://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
tar -xvf noip-duc-linux.tar.gz
cd noip-2.1.9-1
make
make install

Create un archivo de configuracion:

noip2 -C

Te preguntara que ethernet usaras para conectarte, si es eth0 pon 0, eth1 escribe 2, etc
Luego preguntara tu email escribelo el que usaste para registrarte con NO-IP
Contraseña de NO-IP
Ahora crearemos un archivo para que autoarranque al prender la maquina:

cd /etc/init.d
nano noip2d

Adiciona lo siguiente en tu archivo noip2d :

# chkconfig: 345 20 80
# description: Starts noip2 deamon to check for dynamic ip \
# and updates new ip to no-ip.org dns cache.
#######################################################
#! /bin/sh
# . /etc/rc.d/init.d/functions # uncomment/modify for your killproc
case "$1" in
start)
echo "Starting noip2."
/usr/local/bin/noip2
;;
stop)
echo -n "Shutting down noip2."
echo "."
for i in `noip2 -S 2>&1 | grep Process | awk '{print $2}' | tr -d ','`
do
noip2 -K $i
done

##killproc -TERM /usr/local/bin/noip2
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0
#######################################################

Salva y Salte, asigna permisos:

chmod +x /etc/init.d/noip2d
chmod 700 /usr/local/bin/noip2
chown root:root /usr/local/bin/noip2
chkconfig --levels 3 noip2d on
noip2d start

Verifica que esta corriendo en deamon:

ps aux | grep noip2

Si todo esta bien, ya tienes servicio de dominio con ip dinamico xD

5 respuestas

  1. Hola amigo antes que nada gracias por el tuto ya ma habia dado resultado pero por causas de fuerza mayor formatee mi equipo y al querer instalar y configurar el no-ip, no se actualiza mi ip, ya intente todo pero no le encuentro, serias tan amable de ayudarme?
    esta es la informacion que me aparece despues de terminar los pasos.

    /usr/local/bin/noip2 -S
    No noip2 processes active.

    Configuration data from /usr/local/etc/no-ip2.conf.
    Account xtremezoneciber@hotmail.com
    configured for:
    host mihost1.zapto.org
    host mihost2.zapto.org
    Updating every 30 minutes via /dev/eth0 with NAT enabled.

  2. Creaste el archivo usando: noip2 -C ?? que version de CentOS usas, y ademas dices que usas el host zapto.org, verifica si la info que das es la misma en tu zona de no-ip.org, saludos.

  3. Hola, segui al pie de la letra este how to, lo hice en el centos 5.4 y en 5.5 pero no puedo hacer que inicie con el sistema el dominio si funciona si lo actualizo manualmente en no-ip.org o de forma manual en centos pero mi detalle esta en hacerlo arrancar al inicio

  4. Es increíble todos los posts que se pueden leer en este blog siempre tan útiles para los usuarios que están en la búsqueda de una información precisa y seria, pues este creo que es el mejor lugar para munirse de ese tipo de información.

  5. Daniel, fijate que la primer linea del script sea:
    # chkconfig: 345 20 80
    y activas para que autoinicie al iniciar el servidor (como root) ejecuta:
    chkconfig –levels 3 noip2d on

    Reinicia para probar:
    reboot
    buena suerte!

Deja un comentario