Instalando e Configurando o No-ip no Debian Etch 4.0

Publicado por Leonardo Alves Rangel em 09/11/2007

[ Hits: 17.653 ]

Blog: http://www.leonardorangel.eti.br

 


Instalando e Configurando o No-ip no Debian Etch 4.0



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.
Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Icecast2 - Instalando, configurando e transmitindo

Internet aliada ao conhecimento = crescimento

Instalando e configurando na mão o PHP 5 e MySQL 5 no Ubuntu 7

Ubindows Seven ou Winbuntu 9.10

Mageia Linux - Primeiros passos

  

Comentários
[1] Comentário enviado por joelsontech em 28/07/2008 - 21:07h

olá amigo...parabéns pelo pequeno, mas extremamente util HOW-TO, na verdade era exatamente oq eu tava querendo fazer. Muito bom! agora, soh uma pequena pergunta: de quanto-em-quanto tempo e feita as atualizações do ddclient?? Por exemplo, soh para testar aqui eu rebootei o modem para verificar( na minha ignorancia no assunto) se ele "detectava" que houve alteração do IP e fazia update automático, mas não fez. Dai vei a questao da qual falei: de quanto-em-quanto tempo ele faz o update do IP do modem? Alias, agora me veio outra dúvida: é do modem ou da máquina interna da rede q ele faz o Update??...Desculpa o monte de perguntas, eh q sou iniciante mesmo no Linux. queria saber soh mais uma coisinha..heheh, onde configura, se existir, para mudar o intervalo de atualizações que o ddclient faz?

[2] Comentário enviado por comfaa em 19/12/2008 - 12:47h

olá, me diz uma coisa, de quanto em quanto tempo ele atualiza o IP.
pois estou fazendo algo assim, mas estou usando a aplicação do no-ip
mas ela nao esta atualizando o IP e meu server nao esta deixando eu
acessar de fora da miha rede.

estou querendo mudar de solução, e passar a usar essa aplicação que
vc acabou de passar, ma estou com essa duvida.

abraços

[3] Comentário enviado por rasrangel em 22/12/2008 - 18:40h

Olá pessoal!!

Obrigado pelos elogios e fiquem avontade para enviar as criticas, pois tenho certeza de que serão igualmente construtivas...

Bem vamos lá, por Default o ddclient roda seu daemon com um ttl de 300, ou seja, a cada 5 minutos.

Para conferir isso basta acessar o arquivo de daemon do ddclient, no Debian Etch basta dar um "#vi /etc/init.d/ddclient" e conferir a linha "daemon_interval", no meu caso está "daemon_inteval=300", 300 segundos, o que significa "5 minutos".

Voce pode alterar esse tempo deacordo com sua necessidade, mas sinceramente acredito que este tempo seja suficiente para a esmagadora maioria dos casos.. porém cada caso é um caso...rsrs

Mais informações podem ser adquiridas lendo o README do ddclient(no Debian Etch localizamos em: /usr/share/doc/ddclient/README.gz), onde diz que "Se você não tiver configurado para usar ddclient daemon-mode, você precisará configure cron para forçar uma atualização, uma vez por mês para que a entrada será dns não se tornar obsoleto."

Espero ter contribuido com os amigos, forte abraços a todos e bom proveito!

[4] Comentário enviado por cirinho em 09/04/2009 - 02:49h

Boa dica, me ajudou muito

automaticamente ele ja inicia quando liga a máquina ?

[5] Comentário enviado por rasrangel em 09/04/2009 - 14:43h

Olá Cirinho,

cara ao ligar a máquina o pacote inicia junto ao sistema operacional e o processo inicia automaticamente... sem a necessidade de intervenção do usuário/administrador.

Espero que aproveite a dica ;-)

Forte abraço a todos!

[6] Comentário enviado por nocyvo em 24/05/2009 - 13:51h

Só uma dúvida.

Criei minha conta com o seguinte endereço:

pw-ftp.serveftp.com usando o IP 189.106.57.143 que no dia é oq estava sendo usado em meu modem que esta roteado.

o endereço de IP do meu srv ftp aqui na minha casa eh 10.1.1.50

sou leigo em no-ip e estou apenas testando a criação de um srv de pequeno porte apenas para arquivos em pdf como tutoriais ou no máximo arquivos torrent.

como faço esse redirecionamento para que as pessoas externas a minha rede possam acessar esse meu srv de ftp?

grato

[7] Comentário enviado por juniorphy em 04/10/2009 - 17:46h

Valeu Leonardo, me ajudou muito ...

Uso Debian Lenny ...

[8] Comentário enviado por Pier em 17/06/2012 - 19:27h

Esta de parabens este tutorial e me ajudou demais..



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts