Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > UnderLinux Wiki
Wiki Classificados Galeria Reviews Jogos Comunidades RSS Feeds FAQ Termos de Uso Sobre
Cadastre-se FotosBlogs Lista de Membros Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Ferramentas pessoais
Publicidade

From UnderLinux Wiki

Problemas com Ipfixo? Use o Dyndns

Tabela de conteúdo

Introdução

Dou suporte em uma empresa que necessita diaramente de atualização de banco de dados, e isso é feito remotamente, teoricamente teria quer ter uma Ip fixo para facilitar o trabalho do individuo que atualiza. A empresa achou que o custo de um Ip fixo estava muito alto, e me perguntou qual a outra alternativa eu teria para lhe oferecer. Resolvi entao implementar o Dyndns. Este pequeno how-to foi implementado em um servidor com RH 9 e Velox (telemar).

Configuração

Primeiro voce deve configurar o servidor para trabalhar direitinho com o Velox. Como a configuração do velox nao é a intençao deste How-to pularemos esta parte.

Agora o que realmente interessa.Primeiro voce tera que ir em http://www.dyndns.org

Crie uma conta no dyndns, onde sera enviado um email de confirmação para o mesmo que voce colocou na hora do cadastramento.Validando sua conta esta na hora de colocar a mao na massa.Depois de logado no dydns procure a opção "Dynamic DNS (Add Host), clique em Add Host. Aparecera mais ou menos assim :

Hostname:(Coloque o nome que desejar) |dyndns.org.br
IP Address:(Coloque o Ip que voce esta no momento) =>De um Ifconfig no servirdor para saber seu IP
Enable Wildcard: ( Pode deixar em branco )
Mail Exchanger (optional):(Como ja diz é Opcional)
Confirme.
Pronto sua conta esta criada, mas nao acabou ainda,agora vamos trabalhar dentro do servidor.

Criando arquivo de Configuração

# touch /etc/dyndns.conf (Criando o arquivo)
# vi /etc/dydns.conf (Editando o arquivo)

Adicine as seguintes linhas:

#!/usr/local/bin/ez-ipupdate -c
# example config file for ez-ipupdate
#
# this file is actually executable!
#
service-type=dyndns
#service-type=dyndns-stati
c user=login:senha (Login e senha da sua conta no dyndns)
host= (Nome do Host que voce adicionou)
#interface=eth1
max-interval=2073600
salve e saia do arquivo.
Agora crie o seguinte arquivo
touch /usr/local/sbin/ez-ipupdate

Criando Script

# touch /usr/local/sbin/dyndns.sh
# vi /usr/local/sbin/dyndns.sh

Adcione as Seguintes linha

#!/bin/sh
/usr/local/bin/ez-ipupdate -i "$(/usr/sbin/adsl-status | grep -v adsl-status | grep ppp | awk '{ print substr($1,0,4) }')" -c /etc/dyndns.conf

Agora vamos dar permissao ao arquivo

# chmod +x dyndns.sh

Vamos agora automatizar o processo. Digite:

# crontab -e

Coloque a seguinte linha:

*/5 * * * * /usr/local/sbin/dyndns.sh >> /var/log/dyndns.ok 2> /var/log/dyndns.erro

Isso fara com que o Ip esteja sempre atualizado no Dyndns

Agora é so da um reboot e Bingo!!!!

Agora de um ssh para "host.dyndns.org", pronto voce esta dentro do servidor.




Autor: Marlon de Paula
Horários baseados na GMT -3. Agora são 17:59.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.