[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: DNS Dinamico
From: |
lferreir1 |
Subject: |
Re: DNS Dinamico |
Date: |
Mon, 30 Aug 2004 13:27:14 -0000 |
User-agent: |
eGroups-EW/0.82 |
Viktor,
Pelo que entendi, qdo vc já está logado como root, a variáveis estão
setadas. E startado no crontab não aparecem algumas informações, como
no caso o IP.
Minha idéia é o seguinte: Coloque o caminho absoluto de cada comando
no seu script, ex.: ( /usr/bin/whoami )
Até!
Luiz
--- Em address@hidden, Viktor Mota
<viktor_mota@y...> escreveu
> Ola Viktor Mota,
>
> quinta-feira, 26 de agosto de 2004, 15:58:13, você escreveu:
>
> Pessoal, to precisando da ajuda de quem sabe mais do que eu!!!
>
> Coloquei esse script no crontab, com a opcao rodar a cada minuto:
> #DNS Dinamico
> */1 * * * * /root/dnsdyn > /tmp/null 2>&1
>
> So que o resultado que ele me mostra em /tmp/null diverge de qdo eu
> executo ele como root, apenas no fim... vejam...
>
> Executando como
root..................................................
> DNSTickler:SUCCESS
>
>
DomainUserRecords:MyServer.org;;A;;meudominio;;201.8.107.103~~MyServer
> .org;;CNAME;;FTP.meudominio;;meudominio.MyServer.org
>
> Agora executado pelo crontab
> DNSTickler:SUCCESS
>
>
DomainUserRecords:MyServer.org;;A;;meudominio;;~~MyServer.org;;CNAME;;
> FTP.meudominio;;meudominio.MyServer.org
>
> Ou seja... ele suprime a informacao mais importante (o IP)! Alguem
> pode me dar uma luz? Pois acho que o script ta certinho...
>
> []s
> Viktor Mota
> viktor_mota@y...
>
> VM> Alguem ja implementou em shell algum script para enviar as
informacoes
> VM> da conexao ppp0 para um server de DNS dinamico???
>
> VM> Eu adaptei um bem estupido que usa o servidores do
www.myserver.org,
> VM> quero saber se mais alguem fez alguma solucao parecida e se pode
> VM> manda-la para a lista tb.
>
> VM>
=====================================================================
> VM> [root@ball /root]# cat dnsdyn
> VM> #!/bin/sh
> VM> #Script por Viktor Mota, criado em 12/05/2004
> VM> #Versao 1.0 - Este script ainda nao esta otimizado
>
> VM> #Setando o IFO para a interface que eu quero monitorar
> VM> #normalmente eh a ppp0.
>
> VM> IF0="ppp0"
> VM> IP_IS=`ifconfig $IF0 | grep inet | cut -d : -f 2 | cut -d \ -f
2`
>
> VM> DOMAIN="meudominio" #Tem que ser um nome ja registrado no
www.myserver.org
> VM> PASSWORD="se-nha" #senha da conta
>
> VM> URL="https://ssl.myserver.org/v.1.3/login.asp?
M_USERNAME=$DOMAIN&M_PASSWORD=$PASSWORD&Submit2=Login"
> VM> URL2="https://ssl.myserver.org/v.1.3//WEBDNSLogin.ASP?
FXN=DNSTICKLER&Usr=$DOMAIN&Pwd=$PASSWORD&Cname=$DOMAIN&Domain=MyServer
.org&DNSCommand=RECORDADD&RecordType=A&IPAddress=$IP_IS&Submit=Submit"
>
> VM> #Hora de enviar as alteracoes, nesse caso eu saio utilizando o
config2
> VM> #do meu lynx, adapte para suas necessidades.
> VM> lynx -cfg=/etc/lynx2.cfg -dump -accept_all_cookies -
auth=$DOMAIN:$PASSWORD $URL
> VM> lynx -cfg=/etc/lynx2.cfg -dump -accept_all_cookies -
auth=$DOMAIN:$PASSWORD $URL2
>
> VM> exit 0
> VM>
=====================================================================
>
> VM> Dai eu coloquei o script no cron.hourly, so que esse foi meu
erro...
> VM> os servidores do myserver "perdem" a informacao da conta muito
> VM> rapidamente, to tentando descobrir de quanto em quanto tempo eu
tenho
> VM> que executar esse script.