2015-02-03

WL-500GPV2 (OLEG) 無法更新DDNS...囧

我那台華碩鳥貨 WL-500GPV2的ddns發現失效了,log出現:
ddns update: the IP address "wget: Unable to" is invalid

原來是 ip.xten.net 服務已經掛了,這是用來取得wan ip的一種爛方式,
所以ASUS寫的script真是不可靠 = =
(那乾脆做用dnsomatic不就好了?api類似dyndns)
還好Oleg有內建 ez-ipupdate ,也可以拿來更新ddns
http://leaf.sourceforge.net/doc/bucu-ezipupd.html
(DD-WRT用的是inadyn)



紀錄一下使用過程:

先建立一個 /usr/local/etc/ddns.conf:
daemon #跑daemon
period=300 # 300s檢查一次
retrys=2016
resolv-period=300
max-interval=2073600 #24 days in sec
interface=ppp0
service-type=dyndns
user=account:password
host=hostname.dyndns.org
wildcard

然後在/usr/local/sbin/post-mount加一行開機執行:
(post-mount會在mount外部device時執行,不然加在post-boot較保險)
ez-ipupdate -c /usr/local/etc/ddns.conf

記得寫入vram並把GUI的DDNS取消:
flashfs save && flashfs commit && flashfs enable

完成!

references:
http://leaf.sourceforge.net/doc/bucu-ezipupd.html
http://wl500g.info/showthread.php?t=4549

沒有留言:

張貼留言