NOIP CLIENT UBUNTU

De Base de conocimiento
Revisión del 03:05 17 ago 2019 de Oscar (discusión | contribs.) (Página creada con « Proceder a instalar un cliente NO-IP en nuestro servidor En nuestro caso vamos a realizar este procedimiento en Ubuntu Server, vamos a realizarlo paso a paso. 1- V...»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda
Proceder a instalar un cliente NO-IP en nuestro servidor

En nuestro caso vamos a realizar este procedimiento en Ubuntu Server, vamos a realizarlo paso a paso.

1- Vamos a ubicarnos en el directorio /usr/local/src/ para realizar la descarga del cliente NO-IP. Paso 1. Pero antes si no tenemos instalado el Wget lo instalamos de la siguiente manera, en nuestro directorio local emitimos el siguiente comando:

  sudo apt-get install wget

Paso 2. Una vez instalado el wget ahora si nos ubicamos en el directorio antes mencionado utilizando la siguiente línea:

  cd /usr/local/src/

Paso 3. Ubicados en el directorio procedemos a descargar el cliente NO-IP

  sudo wget https://www.no-ip.com/client/linux/noip-duc-linux.tar.gz


2- Si ya descargamos en cliente NO-IP el paso siguiente seria descomprimir e instalar.

Paso 1. Para descomprimir ejecutamos el siguiente comando en el directorio donde se encuentra la descarga /usr/local/src/

  sudo tar xf noip-duc-linux.tar.gz

Note que “noip-duc-linux.tar.gz” es el nombre del archivo descargado.

Paso 2. Una vez descomprimido nos aparecerá una carpeta de nombre noip-2.1.9-1/ ingresamos a la misma de la siguiente manera.

  cd noip-2.1.9-1/

Paso 3. Dentro de la carpeta solo debemos ejecutar el siguiente comando para instalar:

Sudo make install

Si al realizar el paso 3 el Shell muestra un error diciendo que el comando no fue encontrado es porque no se cuenta con la aplicación “make” si su caso es el indicado proceda a instalarlo en el sistema. Vamos a nuestro directorio local e ingresamos el siguiente comando:

 sudo apt-get install make

Realizamos nuevamente el paso 3 nos ubicamos en el directorio /usr/local/src/ ingresamos a la carpeta noip-2.1.9-1/ y ejecutamos el comando:

 sudo make install
Cuando ejecuta este comando para la instalación, el sistema le puede anunciar que falta el paquete gcc , para ello demos descargar todo el paquete de librería gcc.

Vamos a directorio local e ingresamos el siguiente comando:

Sudo apt-get install gcc

Una vez descargado el paquete de librerías gcc, ahora si es menos probable que se produzca un error a la hora de instalar, nuevamente vamos al directorio /usr/local/src/ Ingresamos a la carpeta noip-2.1.9-1/ y ejecutamos el comando:

  sudo make install

Ahorra si ya realizamos la instalación. Notara que debo explicarlo de esta manera ya que el primer procedimiento es realizar el make install ya que el resto es solo detalles que pueden surgir a la hora de realizar la instalación.

Realizada la instalación la aplicación le solicitara información referente a su cuenta en NO-IP la secuencia seria la siguiente:

1. Introducir el correo electrónico que utilizo para crear la cuenta en NO-IP (enter) 2. Introducir la contraseña de la cuenta (enter) 3. Establecer el tiempo en que se actualizara nuestra ip publica al servicio dns (enter)

3- Iniciar nuestro cliente NO-IP

Para iniciar el cliente NO-IP solo debemos ejecutar el siguiente comando desde nuestro directorio local:

  sudo /usr/local/bin/noip2

4- Confirmar que el cliente está en estado activo

Para confirma la funcionalidad de nuestro cliente NO-IP realizar lo siguiente:

  nslookup serverMic.sytes.net

Notara que serverMic.sytes.net es el nombre de mi dominio. Ustedes deberán agregar en este campo el nombre del dominio que creo.

La respuesta debería ser la siguiente:


Aquí ya tenemos el trabajo realizado, solo falta establecer unos ajustes en nuestro cliente NO-IP por ejemplo cuando iniciemos nuestro servidor deberíamos iniciar manualmente el cliente, esto no debería ser así. Debemos enlazar el arranque del servidor con el cliente NO-IP esto lo podemos realizar de la siguiente manera:

1- Crear el Script

Paso 1. Para realizar el script vamos a emplear el editor de texto nano que ya viene instalado por defecto en Ubuntu server, sin embargo usted puede utilizar el editor de texto de su preferencia.

Nos ubicamos en el directorio /etc/init.d/ debemos ingresar al mismo como súper usuario

  sudo /etc/init.d/

En el directorio vamos a crear un archivo utilizando nano y lo llamaremos noip.sh

  sudo nano noip.sh

Notara que se apertura el editor de texto y se asigna el nombre al mismo tiempo.

Pegamos el siguiente script

  #! /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

Por ultimo solo debemos guardar el archivo utilizando nano solo debemos presionar la tecla Ctrl o

2- Otorgamos los permisos necesarios al script creado

Vamos al directorio local y ejecutamos el siguiente comando:

  chmod +x /etc/init.d/noip.sh
  chmod 0755 /etc/init.d/noip.sh

3- Enlazar NO-IP con el arranque del servidor

Paso 1. Ingresamos al directorio /etc/init.d/

  cd /etc/init.d/

Paso 2. Ingresamos el siguiente comando:

  Update-rc.d noip.sh defaults


Enhorabuena ya tenemos nuestro cliente NO-IP 100 % operativo

Si queremos eliminar el arranque del cliente NO-IP que se establece de forma automática, realizamos la siguiente acción:


Paso 1. Nos establecemos como súper usuario

Sudo su

Paso 2. Ingresamos al directorio /etc/init.d/

  cd /etc/init.d/

Paso 3. Removemos el arranque


  update-rc.d –f noip.sh remove