Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

dinamicki dns pod mt

[es] :: Wireless :: Mikrotik :: dinamicki dns pod mt

[ Pregleda: 2434 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

atari
linux, network admin
Neutrino-digital
Paracin

Član broj: 21196
Poruke: 66

ICQ: 87272920
Sajt: neutrino-digital.com


Profil

icon dinamicki dns pod mt10.07.2007. u 17:22 - pre 204 meseci
da li je neko probao da namesti i kako?
[img]https://neutrino-digital.com/template/plugins/stickers/stickerInteractive.php?type=random&color=white&shadow=1&border=2&bgColor=000&text=Neutrino-digital%20%20%20Para%C4%87in,%20Srbija[/img]
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
91.150.127.*



+11 Profil

icon Re: dinamicki dns pod mt10.07.2007. u 17:38 - pre 204 meseci
Mikrotik podrzava changeip.com. Imas uputstvo na http://wiki.mikrotik.com/wiki/...Update_Script_for_ChangeIP.com
 
Odgovor na temu

atari
linux, network admin
Neutrino-digital
Paracin

Član broj: 21196
Poruke: 66

ICQ: 87272920
Sajt: neutrino-digital.com


Profil

icon Re: dinamicki dns pod mt10.07.2007. u 17:53 - pre 204 meseci
btw moze da se ubaci mozda u remote log dinamicka adresa?

[Ovu poruku je menjao atari dana 10.07.2007. u 19:14 GMT+1]
[img]https://neutrino-digital.com/template/plugins/stickers/stickerInteractive.php?type=random&color=white&shadow=1&border=2&bgColor=000&text=Neutrino-digital%20%20%20Para%C4%87in,%20Srbija[/img]
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
91.150.109.*



+11 Profil

icon Re: dinamicki dns pod mt11.07.2007. u 10:32 - pre 204 meseci
Poruku u log pises komandom :log u skriptu

Da li ce se to videti i u remote log serveru ne znam, nisam nikada probao.
 
Odgovor na temu

masivko

Član broj: 21450
Poruke: 185
217.23.198.*



Profil

icon Re: dinamicki dns pod mt21.07.2008. u 15:41 - pre 191 meseci
kod mene je 2.9.6
preuzao sam skriptu sa wiki-ja
Code:

:log info "DDNS: Begin"

:global ddns-user "username na change ip"
:global ddns-pass "password na change ip"
:global ddns-host "*1"
:global ddns-interface "interfejs koji se kontrolise"

:global ddns-ip [ /ip address get [/ip address find interface=$ddns-interface] address ]

:if ([ :typeof $ddns-lastip ] = nil ) do={ :global ddns-lastip 0.0.0.0/0 }

:if ([ :typeof $ddns-ip ] = nil ) do={

  :log info ("DDNS: No ip address present on " . $ddns-interface . ", please check.")

} else={

  :if ($ddns-ip != $ddns-lastip) do={

    :log info "DDNS: Sending UPDATE!"
    :log info [ /tool dns-update name=$ddns-host address=[:pick $ddns-ip 0 [:find $ddns-ip "/"] ] key-name=$ddns-user key=$ddns-pass ]
    :global ddns-lastip $ddns-ip

  } else={ 

    :log info "DDNS: No change" 

  }

}

:log info "DDNS: End"


promijenio podatke
prebacio u ruter
pokrenuo
dobio u logu " DNS update successful"

i ne dobijem update na mail


a pokusao sam i sa sledecom
Code:

/system scheduler remove ddnsJob
/system script remove ddnsCheck
/system script remove ddnsInit
/system script remove ddnsReset
/system script remove ddnsSendUpdate

/system script add name="ddnsInit" source={

  :log message="ddnsInit: Creating Dynamic DNS update system."

  :global u
  :set u "changeip username"

  :global p
  :set p "changeip password"

  :global s
  :set s "ima rutera/oznaka"

  :global h
  :set h "*1"
fin
  :global dhcpInterface
  :set dhcpInterface "interfejs na kojem se provjerava adresa"

  :global ddnsProxyEmail
  :set ddnsProxyEmail "[email protected]"

  :global ddnsFromEmail
  :set ddnsFromEmail "email na koji treba poslati obavestenje o promjeni adrese"

  :global ddnsSmtpServer
  :set ddnsSmtpServer "63.210.174.75"

  :global a
  :set a [ \
    /ip address get \
      [/ip address find interface=$dhcpInterface] \
      address \
    ]

  }

/system script add name="ddnsCheck" source={
  :if ([/system scheduler get ddnsJob run-count]<=1) do={
    /system script run ddnsInit
    }
  :global temp
  :global b
  :set temp $a
  :set b [ \
    /ip address get \
      [/ip address find interface=$dhcpInterface] \
      address \
    ]
  :if ($temp != $b) do={
    :log message="ddnsCheck:  Found new IP address."
    /system script run ddnsSendUpdate
    :set a $b
    }
  }

/system script add name="ddnsSendUpdate" source={
    :log message=("ddnsSendUpdate:  Sending Dynamic DNS smtp update to " . $ddnsSmtpServer)
    /tool e-mail send \
      to=$ddnsProxyEmail \
      from=$ddnsFromEmail \
      server=$ddnsSmtpServer \
      subject="New Dynamic IP" \
      body=("u=" . $u . "&p=" . $p . "&hostname=" . $h . "&system=" . $s . "&myip=" . $b)
  }

/system script add name="ddnsReset" source={

  :log message="ddnsReset:  Resetting global values."
  /system scheduler set ddnsJob run-count=0
  :unset u
  :unset p
  :unset s
  :unset h
  :unset dhcpInterface
  :unset ddnsProxyEmail
  :unset ddnsFromEmail
  :unset ddnsSmtpServer
  :unset a
  :unset b
  :unset temp
  }
/system scheduler add name=ddnsJob interval=30s on-event=ddnsCheck


kod ove skripte ne dobijem niti jednu poruku u log a naravno i obavestenje o promjeni adrese


sta sad da radim ?


[Ovu poruku je menjao masivko dana 21.07.2008. u 17:02 GMT+1]

[Ovu poruku je menjao masivko dana 21.07.2008. u 17:04 GMT+1]
Blago onom ko rano poludi, imao se rasta i roditi!
 
Odgovor na temu

masivko

Član broj: 21450
Poruke: 185
217.23.198.*



Profil

icon Re: dinamicki dns pod mt21.07.2008. u 16:37 - pre 191 meseci
:update

prva skripta radi, evidentira promjenu na changeip stranici, idemo dalje...
Blago onom ko rano poludi, imao se rasta i roditi!
 
Odgovor na temu

[es] :: Wireless :: Mikrotik :: dinamicki dns pod mt

[ Pregleda: 2434 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.