Instalando e Configurando o No-ip no Debian Etch 4.0

Publicado por Leonardo Alves Rangel em 09/11/2007

[ Hits: 17.669 ]

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

Recebendo torpedo sms (vivo) de um Servidor (Ubuntu Server)

Menu popup dinânico (DHTML) com infinitos níveis usando apenas CSS

O que é Software Livre

Apache autenticando primeira página "/"

Instalando MySQL 5.1 no Debian 5 x86_64 pelo apt-get

  

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