はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 bindが起動できません
日時: 2005/12/11 19:24
名前: ビギナー子

初めまして、こちらののHPを見て自宅サーバーを構築しようと試みています。
Linuxに関しては3日前に初めて触れた程度の超初心者です。

DNSのところでbindをインストールし設定ファイルにゾーン追加→ゾーンデータベースの作成→ルートDNSの情報設定→DNS動作前のネットワークファイル関連の確認→bindの起動

と進めて行ったのですが

[root@fedora root]# /etc/rc.d/init.d/named start
Starting named:                      [ 失敗 ] 

となってしまいます。
googleで「bindが起動しない」など検索かけてみたのですが結局わかりませんでした。
どなたかおわかりの方いらっしゃいましたらご教授願えますでしょうか?

■ コンテンツ関連情報

 Re: bindが起動できません ( No.1 )
日時: 2005/12/11 19:44
名前: two
参照: http://www.two-wonderland.net/

 毎々お世話になっております、twoです。

ビギナー子さん >
 既にBINDが起動しているということはありませんでしょうか?
以下のコマンドを打って、"named"という表記があれば、BINDは起動しています。

 # ps ax | grep named
 ***** ?    Ssl  0:00 /usr/sbin/named -u named -t /var/named/chroot
 **** pts/4  S+   0:00 grep named

既にBINDが起動している場合は"start"ではなく、以下のようにするといいでしょう。

 # /etc/rc.d/init.d/named restart

以上、宜しくお願い致します。
 上記コマンド試してみました ( No.2 )
日時: 2005/12/11 20:06
名前: ビギナー子

twoさん>

ご返信ありがとうございます。
早速 ps ax | grep namedコマンドを打ったところ以下のようになりました。

# ps ax | grep named
4868 pts/0   S+    0:00 grep named

namedという表記があるので起動しているという認識でいいのですよね?
ちなみに/etc/rc.d/init.d/named restartを試したところ

/etc/rc.d/init.d/named restart
Stopping named:                [ 失敗 ]
Starting named:                [ 失敗 ]

となったのですがこれは問題ないのでしょうか?
聞いてばかりで申し訳ありませんが宜しくお願いいたします。
 Re: bindが起動できません ( No.3 )
日時: 2005/12/11 22:06
名前: two
参照: http://www.two-wonderland.net/

 毎々お世話になっております、twoです。

ビギナー子さん >

> namedという表記があるので起動しているという認識でいいのですよね?
 申し訳ありません。説明の仕方が悪かったですね (^^;
psの結果を見る限り、BINDは起動していないようです。
また、起動確認で、もっとわかりやすいコマンドは下記になります。

 # service named status
 number of zones: **
 debug level: *
 xfers running: *
 xfers deferred: *
 soa queries in progress: *
 query logging is ***
 server is up and running <-- これが表示されていることを確認して下さい。

ビギナー子さんは、BINDをどのようにインストールされましたか?
まずは、BINDが正しくインストールされているか確認してみましょう。
下記のコマンドを実行して下さい。

 # rpm -qa | grep bind
 bind-libs-*.*.*-*
 ypbind-*.**.*-*
 bind-utils-*.*.*-*
 bind-*.*.*-*
 bind-chroot-*.*.*-*

上記のように表示されれば、BINDは正しくインストールされています。
何も表示されない場合、BINDが正しくインストールされていませんので、
再度、BINDをインストールしてみて下さい。
以上、宜しくお願い致します。
 BINDのインストールですが・・・ ( No.4 )
日時: 2005/12/11 22:31
名前: ビギナー子

twoさん>

たびたび恐れ入ります。
起動確認のコマンド試してみました。

#service named status
rndc:connect failed: connection refused

どうやら起動していないようです(^^;
以下のコマンドを打ったところ

# rpm -qa | grep bind
 bind-libs-*.*.*-*
 ypbind-*.**.*-*
 bind-utils-*.*.*-*
 bind-*.*.*-*

となり
bind-chroot-*.*.*-*
の一行がありませんでした。原因はこれなのでしょうか?
ちなみにBINDのインストールですがこのHPにかかれてあるとおり

yum -y install bind

yum -y install caching-nameserver

という順番で行っています。
再度BINDをインストールしようとコマンドを打ったところ

# yum -y install bind
Setting up Install Process
Setting up repositories
Cannot find a Valid baseurl for repo: updates-released

との結果でした。
 Re: bindが起動できません ( No.5 )
日時: 2005/12/12 00:53
名前: two
参照: http://www.two-wonderland.net/

 毎々お世話になっております、twoです。

ビギナー子さん >

> bind-chroot-*.*.*-* の一行がありませんでした。原因はこれなのでしょうか?
 こちらのパッケージは、chroot環境で使用するのに必要なパッケージだったと思います。
ですので、BIND本体があれば起動には問題ないと思います。
(ビギナー子さんの環境では、BINDはインストールされています。)


 もう一度、下記のコマンドを実行して下さい。

 # /etc/rc.d/init.d/named start

結果は前回と同じで立ち上がらないと思いますが、
その後、less や cat コマンドなどを使用して、以下のログを確認して、
namedの関連部分を貼り付けて頂ければと思います。

 # cat /var/log/messages

以上、宜しくお願い致します。
 Re: bindが起動できません ( No.6 )
日時: 2005/12/12 21:09
名前: ビギナー子

twoさん

毎回ご返信ありがとうございます。

# cat /var/log/messagesでログを見たところnamedに関する部分は以下のとおりでした。

Dec 12 21:41:46 xxxxxxxxx named [2407]: starting BIND 9.3.1 -u named
Dec 12 21:41:46 xxxxxxxxx named [2407]: found 1 CPU, using 1 worker thread
Dec 12 21:41:46 xxxxxxxxx named [2407]: loading configuration from '/etc/named.conf'
Dec 12 21:41:46 xxxxxxxxx named [2407]: listening on IPv4 interface lo, 127.0.0.1#53
Dec 12 21:41:46 xxxxxxxxx named [2407]: listening on IPv4 interface eth0, 192.168.0.3#53
Dec 12 21:41:46 xxxxxxxxx named [2407]: could not configure root hints from 'named.ca': permission denied
Dec 12 21:41:46 xxxxxxxxx named [2407]: loading configuration: permission denied
Dec 12 21:41:46 xxxxxxxxx named [2407]: exiting (due to fatal error )

となりました。何かエラーが出ているのはわかるのですが内容はさっぱりです。
よろしくお願いいたします。
 Re: bindが起動できません ( No.7 )
日時: 2005/12/12 21:21
名前: 管理者

permission deniedと表示されていますね。

bind-chrootをインストールしていない場合は、
bind設定ファイルは「/etc/named.conf」
ゾーン各種ファイルは「/var/named/*」になっているはずです。

考えられるのは2種類で以下の場合と考えられます。
?bindが実行するプロセス名は(named)となります。
?SELinuxによるプロセス保護

?の確認は設定ファイルとゾーンファイルが「所有者:グループ」がnamedになっているか確認してください。
またパーミッションは通常、644になると思います。

?は「# getenforce」を実行し、Disabledになっているか確認下さい。
なっていない場合は、http://kajuhome.com/security_trouble.shtml#n02-02 をご参照下さい。
 Starting named:    [ OK ] ( No.8 )
日時: 2005/12/12 22:13
名前: ビギナー子

管理者様

ご返信どうもありがとうございます。

早速?から順番に試していきました。
/etc/named.confの所有者:グループがともにrootになっていたのでこれをnamedに変更しました。パーミッションは確認したところ644でした。
そして# /etc/rc.d/init.d/named startコマンドを打ちましたがBINDは起動できませんでした。

次に?番、こちらは私全く見落としておりました。
上記URLから
SELINUX=disabled
としリブート。そしてBINDを起動・・・

# /etc/rc.d/init.d/named start
Starting named:          [ OK ]

上記のとおり無事起動できました。


two様、管理者様>

聞いてばかりの初心者にお付き合い頂き本当にありがとうございました。
丁寧なご説明のおかげで無事解決できました。感謝です!!
早くこちらでお答えできるくらいにスキルアップしたいものです(^^)
それでは失礼します。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.