數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2013-06-06 22:03:44

chw
新生
註冊日期: 2011-01-31
文章數: 14
目前積分 :   

加速DDNS更新時間

機型:ASUS RT-N66U
韌體:tomato-K26USB-1.28.RT-N5x-MIPSR2-108-AIO-64K-cht-0325.trx

由於內建DDNS的設定更新時間最低是1天,但是用浮動ip的狀況下這樣的更新的時間可能會過長,

於是可以在CLI用Cron Utility來配置定期更新的時間
Cron Utility語法如下:

add: cru a <"min hour day month week command"> delete: cru d list: cru l


先列出目前定期執行有哪些程序,最後一行就是在DDNS頁面設定後每天會定期的時間(可能是更新後會改變下次更新時間)

root@unknown:/tmp/home/root# cru l 0 */1 * * * logger -p syslog.info -- -- MARK -- #syslogdmark# */15 * * * * rcheck --cron #rcheck# 41 */6 * * * /usr/sbin/tomatoanon #tomatoanon# 50 21 7 6 * ddns-update 0 force #ddnsf0#


自己可以手動新增一個定期更新程序,以下範例是每整10分會更新,ddnsupd是 unique id,ddns-update是要執行的程序,

cru a ddnsupd "*/10 * * * * ddns-update 0 force"


再看一次是否有新增進去,然後再回到UI看是否有更新了

root@unknown:/tmp/home/root# cru l 0 */1 * * * logger -p syslog.info -- -- MARK -- #syslogdmark# */15 * * * * rcheck --cron #rcheck# 41 */6 * * * /usr/sbin/tomatoanon #tomatoanon# 50 21 7 6 * ddns-update 0 force #ddnsf0# */10 * * * * ddns-update 0 force #ddnsupd#


重複下相同的 unique id 會蓋掉,若要刪除就下cru d unique id

也可以把 cru a ddnsupd "*/10 * * * * ddns-update 0 force" 加到開機後或是WAN連線後執行。

不知道有沒有更好的方法,歡迎大家討論。



最後修改: chw (2013-06-06 22:06:05)


離線

 

#2 2013-06-07 08:34:54

wen1977
老司機
註冊日期: 2009-04-29
文章數: 304
目前積分 :   

Re: 加速DDNS更新時間

請問為何要縮短DDNS的更新時間
若沒記錯, 如果router IP有變, router會自動向DDNS主機更新新的IP

而且有些DDNS業者的更新間隔時間不能太短
如果太密集更新會增加DDNS主機負載, 反而會被DDNS業者封鎖



離線

 

#3 2013-06-07 15:37:28

chw
新生
註冊日期: 2011-01-31
文章數: 14
目前積分 :   

Re: 加速DDNS更新時間

真是一時不查,原本誤以為ip變化的時候不會更新,剛剛試了一下應該是會更新的才對 cheers


離線

 

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed