注意 dig の 項目は 抜粋 してあります
chroot の 設定ファイル 当然 異なっています この場合 named 起動 dig で 検索 は 可能 だが named.conf の 鍵 の 相違 の為 エラー に なります 確 認 してみましょう ファイルの 相違
# diff -s /etc/named.conf /var/data/jail/named/etc/named.conf 32a33 > forward first; 35c36 < 192.168.0.1; --- > 192.168.0.1; 46c47 < allow { 127.0.0.1; } keys { "rndc.key"; }; --- > allow { 127.0.0.1; } keys { "rndc-key"; };
本当の 事を 言うと 誤記 なのですが 参考までに
# ps ax | grep named | grep -v grep 66 ? S 0:00 /usr/sbin/named # kill 66 # ps ax | grep named
user named group named ほんまに 必要なの?動くかどうか 不明ですが 他の chroot の ものを 動かしてみましょう
# /usr/sbin/named -g -u named -t /var/data/jail/named/ -c etc/named.conf Apr 05 10:34:33.253 using 1 CPU Apr 05 10:34:33.257 loading configuration from '/etc/named.conf' Apr 05 10:34:33.282 no IPv6 interfaces found Apr 05 10:34:33.283 listening on IPv4 interface lo, 127.0.0.1#53 Apr 05 10:34:33.284 listening on IPv4 interface eth0, 192.168.0.5#53 Apr 05 10:34:33.284 listening on IPv4 interface eth1, 192.168.2.1#53 Apr 05 10:34:33.304 command channel listening on 127.0.0.1#953 Apr 05 10:34:33.305 ignoring config file logging statement due to -g option Apr 05 10:34:33.335 zone 0.0.127.in-addr.arpa/IN: loaded serial 20030121 Apr 05 10:34:33.337 zone 0.168.192.in-addr.arpa/IN: loaded serial 20030121 Apr 05 10:34:33.341 zone bcnet.ne.jp/IN: loaded serial 20030121 Apr 05 10:34:33.345 zone localhost/IN: loaded serial 20030121 Apr 05 10:34:33.345 running
dig で 検索可能 確認後 rndc
# rndc status rndc: connection to remote host closed This may indicate that the remote server is using an older version of the command protocol, this host is not authorized to connect, or the key is invalid.
端末に 追加されます
Apr 05 10:35:16.528 invalid command from 127.0.0.1#32821: bad auth
停止します
# ps ax | grep named | grep -v grep 574 pts/1 S 0:00 /usr/sbin/named -g -u named -t /var/data/jail/named/ # kill 574
端末に 追加されます
Apr 05 10:38:58.256 shutting down Apr 05 10:38:58.256 stopping command channel on 127.0.0.1#953 Apr 05 10:38:58.256 no longer listening on 127.0.0.1#53 Apr 05 10:38:58.256 no longer listening on 192.168.0.5#53 Apr 05 10:38:58.256 no longer listening on 192.168.2.1#53 Apr 05 10:38:58.258 exiting
じゃ 何とかして 動かせないか ということです
設定 ファイルを 同じにして 見ると 動く 筈です 設定 ファイルを コピー しましょう
# pwd /var/data/jail/named/etc # cd ../ # pwd /var/data/jail/named # ls dev/ etc/ var/ # mv etc/ bk_etc/ # mkdir etc # cd etc/ # pwd /var/data/jail/named/etc # cp /etc/named.conf . # cp /etc/rndc.key . # cp /etc/rndc.conf .
再度 chroot 環境で 起動
# /usr/sbin/named -g -u named -t /var/data/jail/named/ -c etc/named.conf Apr 05 01:59:25.945 starting BIND 9.2.3 -g -u named -t /var/data/jail/named/ -c etc/named.conf Apr 05 01:59:25.945 using 1 CPU Apr 05 01:59:25.949 loading configuration from '/etc/named.conf' Apr 05 01:59:25.958 no IPv6 interfaces found Apr 05 01:59:25.958 listening on IPv4 interface lo, 127.0.0.1#53 Apr 05 01:59:25.958 listening on IPv4 interface eth0, 192.168.0.5#53 Apr 05 01:59:25.959 listening on IPv4 interface eth1, 192.168.2.1#53 Apr 05 01:59:25.963 command channel listening on 127.0.0.1#953 Apr 05 01:59:25.963 ignoring config file logging statement due to -g option Apr 05 01:59:25.967 zone 0.0.127.in-addr.arpa/IN: loaded serial 20030121 Apr 05 01:59:25.968 zone 0.168.192.in-addr.arpa/IN: loaded serial 20030121 Apr 05 01:59:25.969 zone bcnet.ne.jp/IN: loaded serial 20030121 Apr 05 01:59:25.970 zone localhost/IN: loaded serial 20030121 Apr 05 01:59:25.971 running
起動 していますが bind の ヴァージョン に 注目すると ”starting BIND 9.2.3” の ように なっています つまり plamo3.3 の 環境の bind (nmed) が 動作 してるということです 本末転倒 な 所も ありますが named.conf の 間違いの 検証を 行ったということでも 有るのです。今まで rndc なんて 使った こと 無かったので 露見しなかったのです 残念ながら これが にゃ んたろうの 実力です では rndc の 動作を 見てみると
# rndc status number of zones: 6 debug level: 0 xfers running: 0 xfers deferred: 0 soa queries in progress: 0 query logging is OFF server is up and running
動作するようです dig で確認 しましょう
$ dig @192.168.0.5 cricrima-sa.no-ip.info MX ;; ANSWER SECTION: cricrima-sa.no-ip.info. 60 IN MX 10 cricrima-sa.no-ip.info. ;; Query time: 2187 msec ;; SERVER: 192.168.0.5#53(192.168.0.5) ;; WHEN: Wed Apr 5 11:00:52 2006 ;; MSG SIZE rcvd: 183
再度 dig すると
$ dig @192.168.0.5 cricrima-sa.no-ip.info MX ;; ANSWER SECTION: cricrima-sa.no-ip.info. 17 IN MX 10 cricrima-sa.no-ip.info. ;; Query time: 3 msec ;; SERVER: 192.168.0.5#53(192.168.0.5) ;; WHEN: Wed Apr 5 11:01:35 2006 ;; MSG SIZE rcvd: 183
”Query time”が 減少してるのが わかります 停止しましょう
# ps ax | grep named | grep -v grep 637 pts/1 S 0:00 /usr/sbin/named -g -u named -t /var/data/jail/named/ # kill 637
画面端末 に 以下の 物が 追加されます
Apr 05 02:02:24.670 shutting down Apr 05 02:02:24.670 stopping command channel on 127.0.0.1#953 Apr 05 02:02:24.670 no longer listening on 127.0.0.1#53 Apr 05 02:02:24.670 no longer listening on 192.168.0.5#53 Apr 05 02:02:24.670 no longer listening on 192.168.2.1#53 Apr 05 02:02:24.672 exiting
正常とか 間違いは ともかく 現状 復帰 させましょう 修正は 当然 sdb5 Plamo-4.03 BIND 9.3.2 側にて 対応 しましょう
# pwd /var/data/jail/named/etc # cd ../ # pwd /var/data/jail/named # ls bk_etc/ dev/ etc/ var/ # mv bk_etc/ etc/ # ls chroot_plamo3-3_sda5_etc/ dev/ etc/ var/ # cd
にゃんたろう 拝!
2006年 4月 4日 (火) 23:03:24 JST 作成