2.3.5++ 同名の違うバージョンありダウンロード注意

cd /usr/local/src
tar zxvf gnudip-2.3.5.tar.gz
cd gnudip-2.3.5
mv gnudip /usr/local/
cd /usr/local/gnudip/lib
rm dbprefs.pm
rm dbusers.pm
ln -s dbprefs_flat.pm /usr/local/gnudip/lib/dbprefs.pm
ln -s dbusers_flat.pm /usr/local/gnudip/lib/dbusers.pm
cd /usr/local/gnudip/etc/
rm K*
dnssec-keygen -a hmac-md5 -b 128 -n HOST gnudip-key
chmod 400 Kgnudip-key.+157+*
chown www:www *
chmod 660 gnudip.conf
vi gnudip.conf
*******************************************************************
nsupdate = -k /usr/local/gnudip/etc/Kgnudip-key.+157+43008.private
*******************************************************************
chmod 400 gnudip.conf
vi /etc/namedb/working/gnudip-keyfile
*******************************
key gnudip-key {
  algorithm hmac-md5;
  // the TSIG key generated by nsupdate
  secret "RTe+3qgiiV9dYq7csk6uPQ==";
};
*******************************
cd /etc/namedb/
vi named.conf
********************************
include "gnudip-keyfile";

zone "dip.ab-ab.net" {
        type master;
        file "/etc/namedb/dynamic/dip.ab-ab.net.zone";
        allow-query { any; };
        update-policy { grant gnudip-key subdomain dip.ab-ab.net; };
};
********************************
vi  /etc/namedb/dynamic/dip.ab-ab.net.zone
********************************
$ORIGIN .
$TTL 3600       ; 1 hour
dip.ab-ab.net           IN SOA  kenji.zenno.net. info.zenno.com. (
                                0         ; serial
                                600       ; refresh (10 minutes)
                                300       ; retry (5 minutes)
                                604800    ; expire (1 week)
                                0         ; minimum (0 seconds)
                                )
                        NS      kenji.zenno.net.
                        A       125.53.25.136
********************************

該当ゾーンのSOAが自サイトに向いていないとエラーになる。

vi  /usr/local/etc/apache22/Includes/gnudip.conf
**********************************************************
Alias /gnudip/html/ "/usr/local/gnudip/html/"

<Directory "/usr/local/gnudip/html/">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

ScriptAlias /gnudip/cgi-bin/ "/usr/local/gnudip/cgi-bin/"

<Directory "/usr/local/gnudip/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
**********************************************************
/etc/rc.d/named restart
/usr/local/etc/rc.d/apache22 restart

/usr/local/gnudip/sbin/gdipadmin.pl admin ********
cd /usr/local/gnudip/run
chown -R www:www *

patch -p0 < /mnt/src/gnudip.patch

pkg_add -r ja-p5-Jcode
# Jcode.pm を使う場合は  &Jcode::convert(STR,"jis");
cp /usr/local/gnudip/lib/mailgen.pm  /usr/local/gnudip/lib/mailgen.pm.orig
cp /usr/local/gnudip/lib/htmlgen.pm  /usr/local/gnudip/lib/htmlgen.pm.orig

cp /mnt/src/*lgen.pm /usr/local/gnudip/lib/
syslog.conf
- *.notice;authpriv.none;kern.debug;mail.crit;news.err  /var/log/messages
+ *.notice;authpriv.none;kern.debug;mail.crit;news.err;user.none  /var/log/messages
+ user.*                                          /var/log/dip.log
newsyslog.conf
+ /var/log/dip.log                        644  3     100  *     ZC
# .jnl ファイルを反映して無くすおまじない
rndc freeze
rndc thaw

クライアントはFreeBSD/gdipcを参照


FreeBSD


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-08-21 (金) 16:59:01 (3415d)