====== No-IP の設定 ======
===== サービスの登録 =====
[[http://www.noip.com/|No-IP]]に登録します。
===== IP の自動更新ソフトのインストール =====
IPが変わったときに、自動的に更新するためのソフト(noip-duc-linux)をインストールします。\\
# make や gcc が入っていない場合
$ sudo apt-get -y install make gcc
# noip-duc-linux のインストール
$ wget https://www.noip.com/client/linux/noip-duc-linux.tar.gz
$ tar zxvf noip-duc-linux.tar.gz
$ cd noip-2.1.9-1
$ make
$ sudo make install
インストール(sudo make install)を実行すると、メールアドレス、パスワード、更新頻度が聞かれます。
if [ ! -d /usr/local/bin ]; then mkdir -p /usr/local/bin;fi
if [ ! -d /usr/local/etc ]; then mkdir -p /usr/local/etc;fi
cp noip2 /usr/local/bin/noip2
/usr/local/bin/noip2 -C -c /tmp/no-ip2.conf
Auto configuration for Linux client of no-ip.com.
# No-IP の登録メールアドレス
Please enter the login/email string for no-ip.com hoge@hogehoge.hoge
# No-IP の登録パスワード
Please enter the password for user 'hoge@hogehoge.hoge' pass
Only one host [hoge.hogehoge.hoge] is registered to this account.
It will be used.
# 更新間隔(分)
Please enter an update interval:[30]
# 今すぐ更新するか
Do you wish to run something at successful update?[N] (y/N)
New configuration file '/tmp/no-ip2.conf' created.
mv /tmp/no-ip2.conf /usr/local/etc/no-ip2.conf
自動起動の設定
$ sudo cp ~/noip-2.1.9-1/debian.noip2.sh /etc/init.d/noip2
$ sudo chmod 755 /etc/init.d/noip2
$ sudo update-rc.d noip2 defaults
$ sudo /etc/init.d/noip2 start
不要になったファイルの削除
$ cd ~
$ rm -rf noip-2.1.9-1
$ rm noip-duc-linux.tar.gz
$ rm ._noip-2.1.9-1