Si has intentado instalar noip en Ubuntu Server 12.04 te habras encontrado con que no te funciona al hacer
sudo apt-get install no-ip
y si has buscado en la web de noip.com habras visto que ellos dicen que a partir de ubuntu 12.04 hay que hacer
sudo apt-get install noip2
Pero te vas a encontrar que cuando lo intentes es posible que te de algo asi:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package noip2
El motivo de este error es porque el paquete ya no esta por defecto en los repositorios de Ubuntu
A Continuación os dejo la Solucion a este problema:
Descargamos el paquete:
wget http://www.noip.com/client/linux/noip-duc-linux.tar.gz
Lo descomprimimos:
tar xzf noip-duc-linux.tar.gz
Nos vamos al directorio donde lo descomprimimos:
cd noip-2.1.9-1
Hacemos Make:
sudo make
Si tienen problemas al hacer make, es porque no tienes gcc instalado, instalemoslo:
sudo apt-get install gcc
Make install:
sudo make install
Para iniciar la aplicacion de noip:
sudo /usr/local/bin/noip2
Para que noip se inicie automaticamente al iniciar el servidor hacemos lo siguiente.
1.- Creamos el archivo:
sudo nano /etc/init.d/noip2
2.- Le agregamos lo siguiente:
#! /bin/sh
sudo /usr/local/bin/noip2
Guardamos los cambios del archivo
3.- Le damos permisos de ejecución al archivo que acabamos de crear:
sudo chmod +x /etc/init.d/noip2
4.- Lo agregamos al proceso de inicio del server:
sudo update-rc.d noip2 defaults
Por ultimo y para configurar noip con nuestra cuenta de usuario y el host que hemos creado en noip debemos ejecutar
/usr/local/bin/noip2 -C
Primero nos pide nuestro login de noip ( darle tu correo Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.).
Despues nos pide si queremos corregir el tiempo de actualizacion, por defecto viene a 30 minutos. si eres impaciente puedes reducir este numero.
A la siguiente pregunta os recomiendo contestarle que no.
y por ultimo si quieres saber el estatus del cliente (, si está corriendo o no:
sudo /usr/local/bin/noip2 -S
Bueno esto a sido todo.
A continuacion os dejo los comandos que mas se usan en noip, para que sepais que hace cada uno de ellos si los quereis usar
/usr/local/bin/noip2 -C Configura el cliente noip
/usr/local/bin/noip2 Arranca el cliente noip
/usr/local/bin/noip2 -S Visualiza el Estado del Cliente
/usr/local/bin/noip2 -D pid Cambia el estado de depuracion del cliente pid
/usr/local/bin/noip2 -K pid Finaliza el cliente pid