Estou tendo muita dificuldade em conseguir ddclient(que atualize o OpenDNS com meu endereço IP atual) funcionar. Eu o tenho em execução como um daemon, mas ele nunca consegue atualizar meu endereço IP em openDNS.
Para solucionar problemas, estou executando ddclientna linha de comando da seguinte maneira.
(Nestes exemplos, os valores entre colchetes [] são substitutos dos valores reais por razões de segurança)
Meu /etc/ddclient.confcontém:
use=web, web=checkip.dyndns.org/, web-skip='IP Address'
server=updates.opendns.com
protocol=dyndns2
login=[my login]
password=[my password]
Home
Quando eu corro:
sudo ddclient -daemon=0 -debug -verbose -noquiet
Eu recebo:
WARNING: file /var/cache/ddclient/ddclient.cache, line 3: Invalid Value for keyword 'ip' = ''
...
WARNING: skipping update of Home from <nothing> to [my real ip].
WARNING: last updated <never> but last attempt on Tue Oct 4 08:38:32 2011 failed.
Se eu rmusar o arquivo de cache, ddclientele funcionará uma vez, mas falhará nos períodos subsequentes.