#1 2013-06-06 22:03:44
加速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)
離線