Odp: Dynamiczny DNS
Jest podana w opcji domain
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Dynamiczny DNS
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
Jest podana w opcji domain
Nadal mam odpowiedź
ERRROR: You must specify a service id (the section name in the /etc/config/ddns file) to initialize dynamic DNS
i niewiem gdzie tkwi błąd ![]()
config 'service' 'myddns'
option 'interface' 'wan'
option 'force_interval' '72'
option 'force_unit' 'hours'
option 'check_interval' '10'
option 'check_unit' 'minutes'
option 'enabled' '1'
option 'ip_source' 'web'
option 'ip_network' '"http://www.whatismyip.com/automation/n09230945.asp"'
option 'update_url' '"http://[USERNAME]:[PASSWORD]@members.dyndns.org/nic/update?hostname=[DOMAIN]&myip=[IP]"'
option 'service_name' 'dyndns.com'
option 'domain' 'domena.dyndns.org'
option 'password' 'hasło'
option 'username' 'user'Pokaż jak to wywołujesz.
Poprzez wywołanie skrypu dynamic_dns_updater.sh bo w automacie i tak nie działa więc szukam dlaczego
Napisałem Ci że masz wywołać dynamic_dns_updater.sh myddns
Teraz wyświetla aktualne IP ale nie zamienia go w dyndns-e
odpowiedź:
update_url="http://[USERNAME]:[PASSWORD]@members.dyndns.org/nic/update?hostname=[DOMAIN]&myip=[IP]"
force seconds = 259200
check seconds = 600
old process id (if it exists) = " 572 root 1476 S /bin/sh /usr/lib/ddns/dynamic_dns_updater.sh myddns 0"
time_since_update = 26 hours
Running IP check...
current system ip = 77.253.***.*
registered domain ip = 127.0.0.1
update necessary, performing update ...
updating with url=""http://login:hasło@members.dyndns.org/nic/update?hostname=hajan.dyndns.org&myip=77.253.***.**""
wget: not an http or ftp url: "http://login:hasło@members.dyndns.org/nic/update?hostname=login.dyndns.org&myip=77.253.***.**"
Update Output:
update complete, time is: Thu Nov 29 09:35:41 CET 2012Masz odpowiedź - w update_url wpisałeś adres w "", usuń te cudzysłowy.
Sam namieszałem se przy tym wszystkim ![]()
Jeszcze pytanko jak włączyć autoaktualizacje ?
Samo się robi,
option 'force_interval' '72'
option 'force_unit' 'hours'
option 'check_interval' '10'
option 'check_unit' 'minutes'
Samo się robi,
No właśnie że nie, dlatego pytam, bo na stronie dyndns-a jest cały czas stary adres.
Zablokowana domena nie jest, bo ręcznie przez wget się aktualizuje
W jaki sposób można sprawdzić czy skrypt się uruchamia?
ifup wan zrób. On jest na hotplugu i ma się odpalić przy starcie interfejsu.
W automacie dalej nie działa tzn. po zmianie ręcznej adresu IP w dyndns-e nowy adres nie jest przydzielany.
Po zrestartowaniu wanu niechciał się również zaktualizować ale przyczyna była w tym, że skrypt dynamic_dns_functions.sh miał prawa tylko 644
Paczka ddns-script nie była wcześniej modyfikowana przezemie więc niewiem dlaczego miał 644
Teraz po nadaniu uprawnień i po ifup wan adres się aktualizuje w momencie restartu, ale później już w automacie go niechce zaktualizować:(
Bo może być przez sh wołane, wtedy nie musi mieć praw wykonywania.
Pomocny wątek, po przesiadce na Gargoyle brakowało mi ovh.com
@Cezary może dodasz w następnym wydaniu ?
service ovh.com
url_template https://[[USERNAME]]:[[PASSWORD]]@www.ovh.com/nic/update?system=dyndns&hostname=[[DOMAIN]]&myip=[[IP]]
required_variables domain username password
required_variable_names Nazwa domeny,Nazwa użytkownika,Ha�^�o
success_regexp /^(good|nochg)/A działa poprawnie? Jeżeli tak to mogę dodać (nie wiem, ja tam konta nie mam).
A działa poprawnie? Jeżeli tak to mogę dodać (nie wiem, ja tam konta nie mam).
Tak, działa na 100%
Możesz ew zmienić :
Nazwa użytkownika -> Identyfikator DynHOST
Więc dodam.
Mam jeszcze pytanie odnoście sprawdzania IP przez usługę dynamicznego DNS.
Czy oprócz sprawdzania przez zewnętrzne strony, Gargoyle sprawdza jeszcze np. zmianę w /tmp/state/network ?
May 16 04:43:07 wdr4300 daemon.info ddns_gargoyle[2579]:
Successfully retrieved local ip from url:http://www.myipnumber.comCzy usługa po zmianie IP WAN automatycznie wyśle info o zmianie IP czy robi to dopiero po zadanym interwale w GUI
( domyślnie chyba 15 minut ) ?
Robi to przez zewnętrzne strony i jest odpalana na hotplugu przy podniesieniu interfejsu wan. Więc o ile ifup miało miejsce to wyśle zmiany.
Z ciekawości zerknąłem sobie w logi na changeip.com
Konfigurację mam następującą :
config service 'CHANGEIP'
option interface 'wan'
option check_interval '10'
option check_unit 'minutes'
option force_interval '72'
option force_unit 'hours'
option retry_interval '60'
option retry_unit 'seconds'
option service_name 'changeip.com'
option domain 'xxx'
option username 'xxx'
option password 'xxx'
option ip_source 'network'
option ip_network 'wan'
option use_https '1'
option cacert '/etc/ssl/certs/cacert.pem'
option enabled '1'Czy to normalne,że skrypt łączy się z dostawcą usługi co 10 minut ?
Powinien chyba tylko w momencie zmiany IP ?
06/10/2014 7:26:38 UTC D:0 R:0 S:1 200 /nic/update?u=xxx&p=***&cmd=update&hostname=xxx&ip=xx.xx.xx.244 xx.xx.xx.244 1 curl/7.29.0
06/10/2014 7:16:36 UTC D:0 R:0 S:1 200 /nic/update?u=xxx&p=***&cmd=update&hostname=xxx&ip=xx.xx.xx.244 xx.xx.xx.244 1 curl/7.29.0
06/10/2014 7:06:34 UTC D:0 R:0 S:1 200 /nic/update?u=xxx&p=***&cmd=update&hostname=xxx&ip=xx.xx.xx.244 xx.xx.xx.244 1 curl/7.29.0
06/10/2014 6:56:32 UTC D:0 R:0 S:1 200 /nic/update?u=xxx&p=***&cmd=update&hostname=xxx&ip=xx.xx.xx.244 xx.xx.xx.244 1 curl/7.29.0
06/10/2014 6:46:29 UTC D:0 R:0 S:1 200 /nic/update?u=xxx&p=***&cmd=update&hostname=xxx&ip=xx.xx.xx.244 xx.xx.xx.244 1 curl/7.29.0
06/10/2014 6:36:27 UTC D:0 R:0 S:1 200 /nic/update?u=xxx&p=***&cmd=update&hostname=xxx&ip=xx.xx.xx.244 xx.xx.xx.244 1 curl/7.29.0Przecież sam mu to kazałeś robić:
option check_interval '10'
option check_unit 'minutes'
Ja to rozumiem jako interwał między sprawdzeniem czy zmieniło się IP w OpenWrt.
Widocznie źle zrozumiałem mechanizm działania tego skryptu.
Tobie chodzi o to że aktualizuje w serwisie co 10min ten sam adres? To tak nie powinno być.
Dokładnie o to mi chodzi.
Zmieniłem sprawdzanie IP z zewnętrznych serwisów na :
option ip_source 'network'
option ip_network 'wan'Skrypt łączy się z changeip.com i wysyła co podałem w logu powyżej.
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Dynamiczny DNS
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc