2017年08月05日

openwrtでwww.ieserver.netのddnsを使う

openwrt で http://www.ieserver.net のddnsを使う場合です
事前準備:
sslでDDNSへ接続する場合は下記をインストール
opkg install ca-certificates
opkg install luci-app-ddns
opkg install wget     //ssl対応版が必要
ddns-scriptsもいるのかもしれないのでこれもインストールしてあります

(追記注:OpenWrt 18.06.4ではエラーが出るようになりました、先にこちらを読んだ後に以下を実施ください)
設定:
Lookup Hostname:tourokusitamono.myhome.cx
(次のURLに出てくる"&domain=~~"と、ここのドメインは同一にしないでください、tourokusitamonoを足す)
DDNS Service provider [IPv4] : custum
Custom update-URL:
https://ieserver.net/cgi-bin/dip.cgi?username=[USERNAME]&domain=myhome.cx&password=[PASSWORD]&updatehost=1
(ドメインがmyhome.cxの場合でssl接続用)
Hostname/Domain:tourokusitamono.myhome.cx

Username:tourokusitamono
Password:tourokusitamono
Use HTTP Secure:チェック
Path to CA-Certificate:/etc/ssl/certs
(デフォルトのCAインストール先)

ルーターが認識したwanIPと実際のIPが違う場合は下記設定もする(ルーターの下にありlocalIPが振られている、など)
Advanced Settings:
IP address source [IPv4]:URL
URL to detect [IPv4]:http://ieserver.net/ipcheck.shtml

・Time Settingのところは任意、サーバーに負荷をかけないようにあまり頻度にしないこと。
DDNSで更新をしても、nslookup情報はすぐに反映されません[数時間とか]、刻みが細かすぎるとエラーがたくさん出ます。
・Force Intervalはたまにログインしないとアカウントを消されてしまうサービス会社対策です。ieserver.netは大丈夫のようですが、一応たまに強制更新するとよいかと。

・設定が完了したらスタートボタンを押して始めます。エディット画面からログを確認してエラーが出てなければ再停止せずに動作し続けるはずです
(初めての更新では
222211 info : Update successful - IP 'xxx' send
113221 info : Forced update successful - IP: 'xxxx' send
222712 WARN : Updating IP at DDNS provider failed - starting retry
が出つづけることがあります。nslookup情報はすぐに反映されません[数時間とか]ので前回の更新が失敗扱いになりますが正常な挙動です。
・ 214833 ERROR : Busybox Wget Error: '1'
  214833 : wget: can't execute 'openssl': No such file or directory
がでているのであればssl非対応のwgetでsslアクセスをしようとしてるのでssl対応品を事前準備でいれてください
・OpenWrt 18.06.4ではエラーが出るようになりました
093559 ERROR : GNU Wget Error: '4'
093559 : OpenSSL: error:14077410:lib(20):func(119):reason(1040)
Unable to establish SSL connection.
理由はwgetがSSLでアクセスするときにTLSv1を使ってくれなくなったことによります(セキュリティが弱いので)。


・最後にtelnetでアクセスし下記編集(ルーター電源投入時、reboot時にddnsが自動的にスタートしない場合)
/etc/init.d/ddns
vi でddnsを編集、このなかで
#boot() {
# return 0
#}
のようにbootのところ3行をコメントアウト

正常動作時の画面
DynamicDNS_ieserver.gif


dd-wrtでDDNS,ieserver.netを使う
https://okoya.seesaa.net/article/430609164.html
WSR-1166DHPにDD-WRTを適用する
https://okoya.seesaa.net/article/442415205.html
DD-WRTをOpenVPNのサーバーにして外部からアクセスするときの設定
https://okoya.seesaa.net/article/440982961.html
OPEN-WRTをOpenVPNのサーバーにして外部からアクセスするときの設定
https://okoya.seesaa.net/article/452648019.html



posted by okoya at 12:16| Comment(0) | 商品レビュー | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
感想、コメントを残そう
コメント記入ページへ