Update NO-IP por shell script [RESOLVIDO]

1. Update NO-IP por shell script [RESOLVIDO]

William Amaral de Souza
williamm

(usa Linux Mint)

Enviado em 11/04/2015 - 01:22h

Boa noite, alguem ja utilizou este script para atualizar o no-ip?
Ou como eu posso utilizar o comando wget para que ele possa funcionar?


Obrigado!!

http://username:password@dynupdate.no-ip.com/nic/update?hostname=mytest.testdomain.com&myip=1.2.3.4

https://github.com/AntonioCS/no-ip.com-bash-updater/blob/master/noipupdater.sh


  


2. Re: Update NO-IP por shell script [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/04/2015 - 09:39h


Tem um pacote para fazer isso processo. Da uma olhada nesse tutorial http://www.savant.com.br/index.php/artigos/tutoriais/26


3. Re: Update NO-IP por shell script [RESOLVIDO]

William Amaral de Souza
williamm

(usa Linux Mint)

Enviado em 14/04/2015 - 13:27h

O link não abriu... Mas obrigado mesmo assim.

Mas eu dei uma pesquisada e consegui resolver, segue como ficou o script caso alguem precise.. Não é de minha autoria, encontrei na internet e alterei algumas coisas.


#!/bin/bash
# No lugar de @ usar %40
USUARIO=email%40gmail.com
PASSWORD=senha
HOST=server.zapto.org
LOG=/tmp/noip.log
LOG_IP=/tmp/ip_atual
USERAGENT="Simple Bash No-IP Updater/0.4"

if [ ! -e $LOG_IP ]; then
touch $LOG_IP
fi

NEWIP=$(curl --silent http://icanhazip.com/)
IP_ANT=$(cat $LOG_IP)

if [ "$NEWIP" != "$IP_ANT" ]; then
ATUALIZA=$(curl -o "$LOG" -s --user-agent "$USERAGENT" "https://$USUARIO:$PASSWORD@dynupdate.no-ip.com/nic/update?hostname=$HOST&myip=$NEWIP")

LOGLINE="[$(date +"%Y-%m-%d %H:%M:%S")] $ATUALIZA"
echo $NEWIP > $LOG_IP
else
LOGLINE="[$(date +"%Y-%m-%d %H:%M:%S")] Sem necessidade de atializacao"
fi

echo $LOGLINE >> $LOG

exit 0




4. Re: Update NO-IP por shell script [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/04/2015 - 13:28h

wellingtonjoao escreveu:


Tem um pacote para fazer isso processo. Da uma olhada nesse tutorial http://www.savant.com.br/index.php/artigos/tutoriais/26


Isto mesmo, instale o ddclient :


yum install ddclient -y


Para configurar para o no-ip:
http://www.andreagrandi.it/2014/09/02/configuring-ddclient-to-update-your-dynamic-dns-at-noip-com/

------------------------------------------------------
povo@brasil ~$ sudo su -
root@brasil ~# find / -iname corrupção -exec rm -rfv {} \;



5. Re: Update NO-IP por shell script [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/04/2015 - 13:31h

Eita, respondemos juntos.

Uma vantagem do ddclient, é que ele roda como serviço, mas pode-se usar este script agendado no crontab.

Pode enviar o scritp para para a sessão de scripts do VOL (Pondo um comentário nele, que alterou e link para o original, eu acredito que sera aceito).

Pode ser útil onde instalar o ddclient for inviável.
------------------------------------------------------
povo@brasil ~$ sudo su -
root@brasil ~# find / -iname corrupção -exec rm -rfv {} \;



6. Re: Update NO-IP por shell script [RESOLVIDO]

William Amaral de Souza
williamm

(usa Linux Mint)

Enviado em 14/04/2015 - 13:35h

erisrjr escreveu:

Eita, respondemos juntos.

Uma vantagem do ddclient, é que ele roda como serviço, mas pode-se usar este script agendado no crontab.

Pode enviar o scritp para para a sessão de scripts do VOL (Pondo um comentario nele, que alterou e link para o original, eu acredito que sera aceito).

Pode ser útil onde instalar o ddclient for inviável.
------------------------------------------------------
povo@brasil ~$ sudo su -
root@brasil ~# find / -iname corrupção -exec rm -rfv {} ;


Certo, vou enviar sim, pois achei bem interessante pois muitos não gostam de ficar instalando outros serviços em algum servidor... e este script é so colocar rodar no cron e ta tudo certo, utilizer também o shc para deixar ele "compilado" para não mostrar a senha caso alguem tenha acesso e tudo mais ( caso precise, se nao deixa mostrar a senha, se ja chegou até o script é porque pode fazer algo bem pior... mas nunca é demais)








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts