|
|||||||
| Wiki | Classificados | Galeria | Reviews | Jogos | Comunidades | RSS Feeds | FAQ | Termos de Uso | Sobre |
| Cadastre-se | Fotos | Blogs | Lista de Membros | Calendário | Pesquisar | Mensagens de Hoje | Marcar Fóruns Como Lidos |
FerramentasPublicidade |
From UnderLinux WikiProblemas com Ipfixo? Use o Dyndns
[editar] IntroduçãoDou 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). [editar] ConfiguraçãoPrimeiro 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. [editar] 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 [editar] 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.
|