Sevicio No-ip en Ubunto Dapper Drake

manuales - Linux

Instrucciones para hacer que este aplicacion que actualiza nuestra IP dianmica a una  DNS, corra como servicio al arrancar la maquina.

Lo primero es instalar el No-ip ya bien sea desde el archivo comprimido que podemos bajar desde su pagina web o bien utilizando alguno de los repositorios que vienen con nuestra distro. Aprovecho para recordar que es necesario tener primnero creada una cuenta en no-ip. Este servicio es gratuito para propositos personales, etc...

 

Instalacion desde el TAR.GZ 

El proceso de compilacion, incluye utilizar el Make y el Make install, lo que si no tenemos todos los paquetes instaldos puede darnos algo de guerra.

 Copiaremos la carpeta en una localizacion determinada y como root ejecutaremos un make. Y luego make instal para hacer la configuracion. Parece sencillo pero puede dar bastantes dolores de cabeza. Ahora bien, asi tendremos siempre la ultima version disponible.

 

Instalacion desde el repositorio 

El proceso es mas sencillo. Simplemente deberemos seleccionar el paquete no-ip en el gestor Synaptic  e instalarlo (o en la terminal como "sudo apt-get install no-ip"). Tambien tendremos a nuestra disposicion el paquete DDClient que es similar pero para la popular Dyndns.

 Una vez instalado hay que configurar la aplicacion, tecleando en la terminal (como root) no-ip -C y seguir los pasos que nos aparecen en pantalla.

EJ.:

kumo@kns-03:~ sudo su

password:

root@kns-03:~ no-ip -C


Opciones de configuracion

Hay 4 opciones:

El nombre/mail del usuario - Donde pondremos nuestro user de la cuenta de no-ip. 

Password - La contraseña de ese usuario

Tiempo de actualizacion - Un numero de minutos entre comprobaciones de cambio de IP

Correr algun  progama de postinstalacion? - Para añadir scripts etc... despues de la instalacion. Contestamos Y o N. Si contestamos S, nos da otra opcion pidiendo la ruta del script.

Una vez hecho esto el programa esta configurado y listo para usarse.


No-Ip como servicio

Para hacer que el no-ip arranque cada vez que iniciamos la maquina hay que editar un fichero . Este fichero es el  /etc/init.d/noip2 y deberemos editarlo como root. El editor PICO (o GEDIT, o NANO...) es perfecto para esta tarea.

 En el fichero añadiremos las siguientes lineas:

# Fichero de inicio para el servicio NO-IP.ORG <-- Para que sirve el fichero. Texto libre.
case "$1" in
start)
echo "Iniciando servicio NO-IP.ORG." <-- Mensaje de arrancada. Texto libre.
echo
/usr/local/bin/noip2
;;
stop)
echo "Parando servicio NO-IP.ORG." <-- Mensaje de parada. Texto libre.
echo
killall -TERM /usr/local/bin/noip2
;;
*)
echo "Modo de empleo: $0 {start|stop}" <-- Instrucciones. No cambiar la orden.
exit 1
esac
exit 0

 Una vez guardado (con permisos de ejecucion si no los tiene, chmod +x;  y propietario root, ojo) y reiniciada la maquina, podrmos comprobar que el  servicio esta activo de diversas maneras:

- Tecleando en la terminal "ps -fea" y buscando la tarea.

- Tecleando en la terminal "no-ip -S" como root y comprobando la actividad del servicio.

 

Espero que os sirva de ayuda. Seguramente este programa es similar en la mayoria de distros basadas en Debian, como todos los Ubuntu. 

 

 

 

 

Usar puntuación: / 1
MaloBueno