Ip Dinamica, Dns No-Ip
Primero nos registramos en No-Ip luego de realizar los pasos necesarios para tener nuestra cuenta verificada y activa de forma gratuita nos dirigimos a la siguiente pantalla
Luego procedemos a crear nuestro dns para ser remplazado por nuestra ip dinamica al momento de conectarnos
luego de tener creado nuestro dns vamos a instalar un paquete de no-ip para actualizar nuestra direccion ip dinamica en el sistema de no-ip y por lo tanto en nuestro dns
Accedemos a la carpeta donde vamos a instalar el paquete
Terminal:
sudo cd /usr/local/src/
Descargamos el paquete
Terminal:
sudo wget sudo wget http://www.noip.com/client/linux/noip-duc-linux.tar.gz
Descomprimir
Terminal:
sudo tar xf noip-duc-linux.tar.gz
accedemos al directorio o carpeta
Terminal:
sudo cd noip-2.1.9-1/
Instalamos
Terminal:
sudo make install
Durante el proceso de instalación tendremos que contestar a una serie de preguntas.:
Pregunta 1: Primeramente tendremos que introducir el email que hemos usado para suscribirnos al servicio de NO-IP. En mi caso será geekland.hol.es”arroba”gmail.com.
Pregunta 2: Seguidamente tendremos que introducir la contraseña de NO-IP.
Pregunta 3: Tendremos que definir la periodicidad con que el cliente NO-IP envía nuestra IP Pública al servicio de direccionamiento DNS. La opción predefinida es cada 30 minutos. Lo voy a dejar tal cual.
Pregunta 4: Para finalizar la última pregunta es si después de alguna actualización/modificación de NO-IP requerimos ejecutar algún comando adicional como por ejemplo podría ser reiniciar apache, etc. En mi caso responderé que no.
Al finalizar todos estos pasos nuestro cliente NO-IP ya esta instalado y solamente nos falta ejecutarlo.
Ahora tan solo nos falta ejecutar el cliente NO-IP. Para ejecutarlo tan solo tenemos que teclear el siguiente comando en la terminal:
Terminal:
sudo /usr/local/bin/noip2
Ahora vamos a crear una rutina para actualizar constantemente el No-Ip
accedemos a el directorio temporal
Terminal:
sudo cd /tmp/
ejecutamos el editor nano
Terminal:
sudo nano .noip.sh
copiamos dentro lo siguiente
puedes usar CTRL+SHIFT+V para pegar el contenido en la terminal o con click derecho.
Terminal:
#! /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."
killall -TERM /usr/local/bin/noip2
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0
luego presionas CTRL+X presionas enter y luego Y
ahora nos logeamos como root
Terminal:
sudo su
copiamos el script creado a las ruta donde se encuentran los script de arranque del sistema
Terminal:
cp /tmp/.noip.sh /etc/init.d/noip.sh
Seguidamente damos los permisos de ejecución necesarios al script que hemos generado. Para ello los comandos que tenemos que introducir en la terminal son:
permiso de ejecucion
Terminal:
chmod +x /etc/init.d/noip.sh
permiso de lectura y escritura para root
Terminal:
chmod 0755 /etc/init.d/noip.sh
Finalmente para introducir NO-IP en el proceso de arranque de nuestra computadora tan solo tenemos que introducir el siguiente comando en la terminal:
Terminal:
update-rc.d noip.sh defaults
OTROS COMANDO ÚTILES DEL CLIENTE NO-IP
Para cambiar la configuración del cliente de NO-IP podemos usar el siguiente comando:
Terminal:
sudo /usr/local/bin/noip2 -C
Al ejecutar este comando nos volverá a preguntar nuestro usuario de NO-IP, la contraseña, la frecuencia de actualización y si queremos ejecutar algún tipo de script cuando haya una actualización. En el caso de añadir nuevos host es necesario aplicar este comando para que el cliente NO-IP se percate de los cambios.
Otro comando que nos puede ser útil para ver los clientes que actualmente tenemos en ejecución es el siguiente:
Terminal:
sudo /usr/local/bin/noip2 -S
En principio ahora el cliente de NO-IP debería arrancar de forma automática. En el caso que llegue el día que queremos eliminar el proceso de nuestro inicio tan solo tentemos que ejecutar los siguientes comandos en la terminal:
Terminal:
sudo su
Terminal:
cd /etc/init.d/
Terminal:
update-rc.d -f noip.sh remove
0 comentarios :