dynamic DNSサービス no-ip.orgにて自宅のルータを登録してみた。
今時、自宅ルータを外部公開なんて流行らないですが、
外に公開する気はないにせよ、たまにはssh経由にて外部から我が家のサーバに
アクセスしたいことがあるじゃん、ってことで、
小一時間ほどかけてセットアップ
以下はduc (dns Unix Clientの略か?)のセットアップのあしあと
[root@cent5-64b-40 bin]# cd /home/hirasawa/noipcom_source/ [root@cent5-64b-40 noipcom_source]# ls -ltr 合計 148 -rw-rw-r-- 1 hirasawa hirasawa 134188 10月 15 20:45 noip-duc-linux.tar.gz drwxr-xr-x 3 hirasawa hirasawa 4096 10月 15 21:14 noip-2.1.9-1 [root@cent5-64b-40 noipcom_source]# [root@cent5-64b-40 noipcom_source]# [root@cent5-64b-40 noipcom_source]# find . . ./noip-2.1.9-1 ./noip-2.1.9-1/.README.FIRST.swp ./noip-2.1.9-1/LISEZMOI.ENPREMIER ./noip-2.1.9-1/._binaries ./noip-2.1.9-1/._gentoo.noip2.sh ./noip-2.1.9-1/._README.FIRST.FRANCAIS ./noip-2.1.9-1/LEEME.PRIMERO ./noip-2.1.9-1/README.FIRST-SWE ./noip-2.1.9-1/._debian.noip2.sh ./noip-2.1.9-1/mac.osx.startup ./noip-2.1.9-1/._LIESMICH.ERST.deutsch ./noip-2.1.9-1/redhat.noip.sh こいつを/etc/init.d/のしたにコピーして、noi2にシンボリックリンク、そのあとchkconfig noip2 ./noip-2.1.9-1/._README.FIRST.pt_BR ./noip-2.1.9-1/debian.noip2.sh ./noip-2.1.9-1/README.FIRST.JAPANESE ./noip-2.1.9-1/README.FIRST ./noip-2.1.9-1/README.FIRST.FRANCAIS ./noip-2.1.9-1/COPYING ./noip-2.1.9-1/._README.FIRST ./noip-2.1.9-1/._mac.osx.startup ./noip-2.1.9-1/README.FIRST_PT ./noip-2.1.9-1/._README.FIRST_PT ./noip-2.1.9-1/gentoo.noip2.sh ./noip-2.1.9-1/._README.FIRST.JAPANESE ./noip-2.1.9-1/._README.FIRST-SWE ./noip-2.1.9-1/._LEEME.PRIMERO ./noip-2.1.9-1/LIESMICH.ERST.deutsch ./noip-2.1.9-1/._LISEZMOI.ENPREMIER ./noip-2.1.9-1/binaries ./noip-2.1.9-1/binaries/noip2-x86_64 こいつを /usr/local/binにコピしたあと、noip2にシンボリックリンク ./noip-2.1.9-1/binaries/._noip2-i686 ./noip-2.1.9-1/binaries/noip2-i686 ./noip-2.1.9-1/binaries/._noip2-x86_64 ./noip-2.1.9-1/README.FIRST.ITALIANO ./noip-2.1.9-1/._COPYING ./noip-2.1.9-1/._redhat.noip.sh ./noip-2.1.9-1/README.FIRST.pt_BR ./noip-2.1.9-1/noip2.c ./noip-2.1.9-1/Makefile ./noip-2.1.9-1/._Makefile ./noip-2.1.9-1/._README.FIRST.ITALIANO ./noip-2.1.9-1/._noip2.c ./noip-duc-linux.tar.gz ./._noip-2.1.9-1 [root@cent5-64b-40 noipcom_source]#
/usr/local/etc/の下にコンフィグファイルを配置するんだけど、
これは/usr/local/bin/noip2 -Cにて生成されて自動で配置される。
こんな感じ
[root@cent5-64b-40 bin]# noip2 -C Auto configuration for Linux client of no-ip.com. Please enter the login/email string for no-ip.com xxxxxx@xxxx.com Please enter the password for user 'xxxxxx@xxxxxxx.com' ************ Only one host [toshihirasawa.no-ip.org] 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) n New configuration file '/usr/local/etc/no-ip2.conf' created. [root@cent5-64b-40 bin]#
あとは /var/log/messagesとかで確認してみるとか、
READMEに従い、
########################################################################### HOW TO USE THE CLIENT WITHOUT READING THE REST OF THIS TEXT Usual operation? /usr/local/bin/noip2 -C configure a client /usr/local/bin/noip2 run a client /usr/local/bin/noip2 -S display info about running clients /usr/local/bin/noip2 -D pid toggle the debug state for client pid /usr/local/bin/noip2 -K pid terminate client pid Have more than one internet access device? /usr/local/bin/noip2 -M -c file start additional instances ###########################################################################
の中の noip2 -S
とか
noip2 -D pid
とかでデバッグあたりですかね?