[ atari @ 10.07.2007. 17:22 ] @
da li je neko probao da namesti i kako? |
[ atari @ 10.07.2007. 17:22 ] @
[ broker @ 10.07.2007. 17:38 ] @
Mikrotik podrzava changeip.com. Imas uputstvo na http://wiki.mikrotik.com/wiki/...Update_Script_for_ChangeIP.com
[ atari @ 10.07.2007. 17:53 ] @
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] [ broker @ 11.07.2007. 10:32 ] @
Poruku u log pises komandom :log u skriptu
Da li ce se to videti i u remote log serveru ne znam, nisam nikada probao. [ masivko @ 21.07.2008. 15:41 ] @
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] [ masivko @ 21.07.2008. 16:37 ] @
:update
prva skripta radi, evidentira promjenu na changeip stranici, idemo dalje... Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|