CentOS 6.5 64Bit 版への DiCEのインストールメモです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
cd /usr/local/bin wget http://www.hi-ho.ne.jp/cgi-bin/user/yoshihiro_e/download.cgi?p=diced019 mv download.cgi\?p\=diced019 diced01914.tar.gz tar zxvf diced01914.tar.gz rm -f diced01914.tar.gz cd DiCE yum provides ld-linux.so.2 yum install -y glibc-2.12-1.132.el6.i686 updatedb locate libssl.so locate libcrypto.so yum provides */libssl* | grep 0.9.8e yum install -y openssl098e-0.9.8e-17.el6.centos.2.i686 updatedb locate libssl.so locate libcrypto.so ln -s /usr/lib/libssl.so.0.9.8e /usr/lib/libssl.so.0 ln -s /usr/lib/libcrypto.so.0.9.8e /usr/lib/libcrypto.so.0 yum install -y nkf ./diced | nkf -uw |
あとは、お好みでDiCEのセットアップを。。。
なお、私の環境では、IPアドレスの検出方法を自動検出にすると止まりました。
外部スクリプトを利用してください。
DiCE の起動
1 |
setarch `uname -m` /usr/local/DiCE/diced -d -l |
DiCE の自動起動
1 |
echo "setarch `uname -m` /usr/local/DiCE/diced -d -l" >> /etc/rc.local |
1 2 3 4 5 6 7 8 9 10 11 |
#!/usr/local/bin/perl # DiCE用IP照会スクリプト print "Content-type: text/html;\n\n"; $ip = $ENV{'REMOTE_ADDR'}; print "<html><head><title>Current IP Check</title></head><body>Current IP Address: "; print "$ip"; print "</body></html>\n"; exit; |
なお、お名前.com のDDNS更新をしようとすると、失敗します。
onamae.plo をバイナリエディタでカリカリいじりましたが、無理でした。