Pequeno HOWTO para instalação e configuração do cliente no-ip no Debian Etch 4.0 usando o pacote de serviço ddclient. Algo fácil que pode ser implementado em 5 min.
Introdução
Umas das grandes facilidades que o
Linux nos proporciona é a praticidade de acesso, monitoramento e administração que nos permite acessar remotamente e com isso ter um controle de tudo que se passa em nosso servidor, entre tanto algumas vezes ficamos limitados a manutenção local devido ao servidor em questão ter um IP Dinâmico e com isso dificultar um pouco mais nosso trabalho. Aí é que entram os famosos Dynamic Host Server (Servidores de Host Dinâmicos), como o NO-IP em nosso caso.
O no-ip é quem será o responsável por atribuir a nosso servidor(host) um nome com o qual facilmente poderemos localiza-lo, bastando saber apenas o nome do servidor, exe: myserver.no-ip.com. Lhe pareceu fácil né? Então vamos por a mão na massa e partir para a prática!
Instalando e Configurando o No-ip
Primeiro Passo:
Bem, o 1º passo é entrar no site, se cadastrar e em seguida criar um nome para a máquina, adcionando assim um host ao perfil criado.
OBS: o cadastro e a criação do host podem ser feitos a partir de qualquer micro e em qualquer lugar, em compensação a instalação deverá ser efetivada no ponto onde realmente o micro(host) será usado!
Segundo Passo:
O serviço que vamos utilizar para facilitar nossa vida é o cliente do DDNS que pode ser instalado no Debian sem mistérios, basta instalar o pacote ddclient. Para usários do Debian e distro baseadas em Debian basta utilizar o comando apt-get ou aptitude, usarei o segundo por questão de gosto..
# aptitude install -y ddclient
Você não precisa configurar nada durante a instalação, pois poderá alterar todos os parâmetros após a instalação editando o arquivo de configuração /etc/ddclient.conf. Abaixo segue um exemplo do arquivo e o que precisa ser alterado pra que funcione perfeitamente.
############################################
# Configuration file for ddclient generated by debconf
# /etc/ddclient.conf
pid=/var/run/ddclient.pid -> Aqui é definido o Pid do serviço
protocol=dyndns2 -> Defini o protocolo utilizado
use=if, if=eth0 -> Definindo a interface que tem acesso a internet, ou seja a que recebe o internet/rede externa
#server=members.dyndns.org
server=no-ip.org -> o nome do Servidor de Host Dinâmico (No--ip em nosso caso)
login=email_de_acesso@dominio.com -> O e-mail usado para acessar o no-ip
password='123456' ->A senha para acessar o no-ip
mydomain.no-ip.org -> O nome do host que foi criado dentro do no-ip
# Caso queira adicionar outros nomes basta acrescentar o nome abaixo do nome do seu servidor, ficando assim:
mydomain.no-ip.org
mydomain2.no-ip.org
############################################
Após editar o arquivo basta reiniciar o serviço e pronto seu servidor já estará disponível para ser acessador via no-ip !
#/etc/init.d/ddclient restart
Conclusão e Considerações finais
Essa solução me ajudou bastante para monitorar e administrar alguns servidores que recebem sinal de internet ADSL dinamicamente via conexão PPPoe e compartilham através do Squid. Graças a essa solução hoje posso administrar melhor meus servidores.
Espero ter contribuído e facilitado o trabalho de vocês de alguma forma.
Leonardo Alves Rangel
Administrador de Redes/Sistemas
Este artigo também pode ser visualizado em:
http://www.hardsolution.com.br/informativos/index.php na sessão Dicas Úteis do site.