A distribuição usada foi a Ubuntu 10.04 Server. Todos os comandos foram dados como root. Baixando e descompactando o cliente para Linux do site oficial do no-ip: http://www.no-ip.com
Baixando o cliente no-ip com os comandos:
~# wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
Descompacte o arquivo:
~# tar -zvxf noip-duc-linux.tar.gz
Entre no diretorio onde estão os arquivos:
~# cd no-ip
Para instalar execute o comando:
~# make && make install
Após o termino da instalação, será apresentada na tela algumas perguntas:
Please enter the login/email string for no-ip.com: "login/email cadastrado no site no-ip.com."
Please enter the password for user `seu login/email será apresentado aqui`: "digite sua senha."
Please enter a update interval: [30]: "intervalo de atualização em minutos"
Do you wish to run something at successful update?[N] (y/N) "n"
Colocando para carregar no boot.
Para que o cliente no-ip seja carregado cada vez que você ligar a máquina, siga estes passos. Dentro da pasta noip criada anteriormente, digite:
# cp noip-2.1.1/debian.noip2.sh /etc/init.d/
# chmod +x /etc/init.d/debian.noip2.sh
# ln -s /etc/init.d/debian.noip2.sh /etc/rc2.d/S20noip
Está assim terminada a instalação e configuração do cliente no-ip. Espero que este guia seja útil a alguém. Aqui segue todo o os comandos digitados e as opções conforme saída dos comandos:
root@backup01:/home/ubuntu# cd noip
root@backup01:/home/ubuntu/noip# make && make install
gcc -Wall -g -Dlinux -DPREFIX=\"/usr/local\" noip2.c -o noip2
if [ ! -d /usr/local/bin ]; then mkdir -p /usr/local/bin;fi
if [ ! -d /usr/local/etc ]; then mkdir -p /usr/local/etc;fi
cp noip2 /usr/local/bin/noip2
/usr/local/bin/noip2 -C -c /tmp/no-ip2.conf
Auto configuration for Linux client of no-ip.com. Please enter the
login/email string for no-ip.com **user@gmail.com** Please enter the
password for user 'user@gmail.com' ********** 2 hosts are registered to this account.
Do you wish to have them all updated?[N] (y/N) **N**
Do you wish to have host [backup01.no-ip.info] updated?[N] (y/N) **y[1]**
Do you wish to have host [server02.no-ip.info] updated?[N] (y/N) **N[2]**
Please enter an update interval:[30] **15**
Do you wish to run something at successful update?[N] (y/N) **y**
Please enter the script/program name **backup01 [3]**
New configuration file '/tmp/no-ip2.conf' created.
mv /tmp/no-ip2.conf /usr/local/etc/no-ip2.conf
[1] - Coloque YES para ser o dominio a ser usado por este computador.
[2] - Deixe NO para usar apenas um dos domínio se você tiver mais faça o mesmo para os outros. No meu caso eu tinha mais de um host associado ao mesmo login.
[3] - Aqui é apenas o nome do script que vai ser gerado e para depois voce colocar na inicialização do S.O.