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)となります。 ASELinuxによるプロセス保護
@の確認は設定ファイルとゾーンファイルが「所有者:グループ」がnamedになっているか確認してください。 またパーミッションは通常、644になると思います。
Aは「# 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は起動できませんでした。
次にA番、こちらは私全く見落としておりました。 上記URLから SELINUX=disabled としリブート。そしてBINDを起動・・・
# /etc/rc.d/init.d/named start Starting named: [ OK ]
上記のとおり無事起動できました。
two様、管理者様>
聞いてばかりの初心者にお付き合い頂き本当にありがとうございました。 丁寧なご説明のおかげで無事解決できました。感謝です!! 早くこちらでお答えできるくらいにスキルアップしたいものです(^^) それでは失礼します。
|