26

Odp: Dynamiczny DNS

Jest podana w opcji domain

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

27

Odp: Dynamiczny DNS

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 sad

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'

28

Odp: Dynamiczny DNS

Pokaż jak to wywołujesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

29

Odp: Dynamiczny DNS

Poprzez wywołanie skrypu dynamic_dns_updater.sh bo w automacie i tak nie działa więc szukam dlaczego

30

Odp: Dynamiczny DNS

Napisałem Ci że masz wywołać dynamic_dns_updater.sh myddns

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

31

Odp: Dynamiczny DNS

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 2012

32

Odp: Dynamiczny DNS

Masz odpowiedź - w update_url wpisałeś adres w "", usuń te cudzysłowy.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

33

Odp: Dynamiczny DNS

Sam namieszałem se przy tym wszystkim sad
Jeszcze pytanko jak włączyć autoaktualizacje ?

34

Odp: Dynamiczny DNS

Samo się robi,   

option 'force_interval' '72'
option 'force_unit' 'hours'
option 'check_interval' '10'
option 'check_unit' 'minutes'

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

35

Odp: Dynamiczny DNS

Cezary napisał/a:

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?

36

Odp: Dynamiczny DNS

ifup wan zrób. On jest na hotplugu i ma się odpalić przy starcie interfejsu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

37

Odp: Dynamiczny DNS

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ć:(

38

Odp: Dynamiczny DNS

Bo może być przez sh wołane, wtedy nie musi mieć praw wykonywania.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

39

Odp: Dynamiczny DNS

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)/
APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

40

Odp: Dynamiczny DNS

A działa poprawnie? Jeżeli tak to mogę dodać (nie wiem, ja tam konta nie mam).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

41

Odp: Dynamiczny DNS

Cezary napisał/a:

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

APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

42

Odp: Dynamiczny DNS

Więc dodam.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

43

Odp: Dynamiczny DNS

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.com

Czy 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 ) ?

APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

44

Odp: Dynamiczny DNS

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.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

45

Odp: Dynamiczny DNS

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.0
APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

46

Odp: Dynamiczny DNS

Przecież sam mu to kazałeś robić:

       option check_interval '10'
       option check_unit 'minutes'

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

47

Odp: Dynamiczny DNS

Ja to rozumiem jako interwał między sprawdzeniem czy zmieniło się IP w OpenWrt.
Widocznie źle zrozumiałem mechanizm działania tego skryptu.

APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

48

Odp: Dynamiczny DNS

Tobie chodzi o to że aktualizuje w serwisie co 10min ten sam adres? To tak nie powinno być.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

49

Odp: Dynamiczny DNS

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.

APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632