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

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

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

 Fedora Core4へのバージョンアップに関する質問
日時: 2006/01/17 16:38
名前: もちお   <kohei1222@hotmail.co.jp>

以前バーチャルホストの設定で色々と質問させていただき、無事解決したのですが、管理者様からのアドバイスでFedora Core3からFedora Core4にバージョンチェンジした方がいいということで、今回バージョン変更しようと思っています。

早速Fedora Core4をパソコンの方にインストールしたのですが、ここで簡単な疑問が生じたので質問させていただきます。本当に簡単な質問ですみません。

以前管理者様やももんが様などに手伝ってもらったバーチャルホストやBINDの設定なのですが、そちらの設定に関しては3から4に変更しても設定内容は同じで構わないのでしょうか?

よろしくお願いします。

■ コンテンツ関連情報

 Re: Fedora Core4へのバージョンアップに関する質問 ( No.1 )
日時: 2006/01/17 16:51
名前: 管理者

まったく同じで構いません。
Coreのバージョンが変わっても各パッケージの設定ファイルは、殆どがそのまま使用できます。
当方も、以前はCore2だったのですが、そのままCore4にアップロードして使用しています。
 Re: Fedora Core4へのバージョンアップに関する ( No.2 )
日時: 2006/01/17 18:51
名前: もちお

どうもありがとうございます。それでは以前、管理者様にやっていただいた設定で再度サーバーを組んでいきたいと思います。
 Re: Fedora Core4へのバージョンアップに関する ( No.3 )
日時: 2006/01/17 20:09
名前: もちお

管理者様
管理者様に以前行っていただいた設定でFedora Core4に変えて再度設定したのですが、以下の/etc/rc.d/init.d/named startでnamedの起動を行うと以下のようなエラーメッセージが出てしまいます。管理者様の行ってくれた設定をそのままコピーして設定を行いました。

Error in named configuration:
/etc/named.conf:78: '}' expected near '"'

78行目あたりがおかしいというメッセージですよね?
このメッセージが出たので78行目付近を見てみたのですが、おかしいところがみつかりません。

ちなみに、管理者様の設定してくださった設定は以下のようになっています。

//
// named.conf for Red Hat caching-nameserver
//

// Local Network Name service By kaju
acl localnetwork{
192.168.1.0/24;
127.0.0.1;
};

options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
    statistics-file "/var/named/data/named_stats.txt";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;

// Allow Used NameServer From Local Network By kaju
allow-query{ localnetwork; };
// Allow Used Cache From Local Network By kaju
allow-recursion{ localnetwork; };
// Allow Trans From Local Network By kaju
allow-transfer{ localnetwork; };
// Forwad By kaju
forwarders{ 192.168.1.1; };

};

//
// a caching only nameserver config
//
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};

// Logging bind by kaju
logging {
category lame-servers { null; };
};

view "lan" {
match-clients {
localnetwork;
};

zone "." IN {
type hint;
file "named.ca";
};

// Comment Out by kaju
//zone "localdomain" IN {
// type master;
// file "localdomain.zone";
// allow-update { none; };
//};

zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};

// Comment Out by kaju
//zone
"0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa"
IN {
//    type master;
// file "named.ip6.local";
// allow-update { none; };
//};
//
//zone "255.in-addr.arpa" IN {
// type master;
// file "named.broadcast";
// allow-update { none; };
//};
//
//zone "0.in-addr.arpa" IN {
// type master;
// file "named.zero";
// allow-update { none; };
//};

zone "cope-net.jp" IN {
type master;
file "cope-net.jp.db.lan";
allow-update { 192.168.1.3; };
};

zone "dame-dashi.com" IN {
type master;
file "dame-dashi.com.db.lan";
allow-update { 192.168.1.3; };
};

zone "1.168.192.in-addr.arpa" IN {
type master;
file "1.168.192.in-addr.arpa.db";
allow-update { 192.168.1.3; };
};

};

view "wan" {
match-clients {
any;
};

zone "cope-net.jp" IN {
type master;
file "cope-net.jp.db.wan";
allow-update { none; };
allow-query { any; };
};

zone "dame-dashi.com" IN {
type master;
file "dame-dashi.com.db.wan";
allow-update { none; };
allow-query { any; };
};
};

// Comment Out By kaju
//zone "232.109.219.in-addr.arpa" IN {
//   type master;
//   file "232.109.219.in-addr.arpa.db";
//   allow-update { 219.109.232.210; };
//};

include "/etc/rndc.key";
 Re: Fedora Core4へのバージョンアップに関する質問 ( No.4 )
日時: 2006/01/17 20:27
名前: 管理者

変更されてしまっている部分があります。

// Comment Out by kaju
//zone
"0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa"
IN {
//    type master;
// file "named.ip6.local";
// allow-update { none; };
//};
   ↓   ↓   ↓   ↓
// Comment Out by kaju
//zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
//    type master;
//   file "named.ip6.local";
//   allow-update { none; };
//};

上記の様に、して起動してみて下さい。
 Re: Fedora Core4へのバージョンアップに関する ( No.5 )
日時: 2006/01/17 20:39
名前: もちお

管理者様にいわれたとおり変更したら、今度は以下のようなメッセージがでてしまいました。
dame-dashi.comやcope-net.jpのファイルは作成しているのですが、どうしてこのようなことに?

[root@localhost ~]# /etc/rc.d/init.d/named start
named を起動中:
Error in named configuration:
zone localhost/IN: loaded serial 42
zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
zone cope-net.jp/IN: loading master file cope-net.jp.db.lan: file not found
lan/cope-net.jp/IN: file not found
zone dame-dashi.com/IN: loading master file dame-dashi.com.db.lan: file not found
lan/dame-dashi.com/IN: file not found
zone 1.168.192.in-addr.arpa/IN: loading master file 1.168.192.in-addr.arpa.db: file not found
lan/1.168.192.in-addr.arpa/IN: file not found
zone cope-net.jp/IN: loading master file cope-net.jp.db.wan: file not found
wan/cope-net.jp/IN: file not found
zone dame-dashi.com/IN: loading master file dame-dashi.com.db.wan: file not found
wan/dame-dashi.com/IN: file not found
                              [失敗]
 Re: Fedora Core4へのバージョンアップに関する質問 ( No.6 )
日時: 2006/01/17 20:50
名前: 管理者

bind-chrootがインストールされていますか?

以下の実行結果に表示されればインストールされています。
# rpm -qa bind-chroot

詳しくは以下のURLを参照してみて下さい。

?『bindをchrootへ移行』
  URL:http://kajuhome.com/bind.shtml#n11
?『bind-chrootをインストールしたのに機能していない場合は?』および
 『設定ファイルや、ゾーンファイルを変更したのに反映されない場合は?』
  URL:http://kajuhome.com/tips/tips_04_004.shtml
  URL:http://kajuhome.com/tips/tips_04_003.shtml
 Re: Fedora Core4へのバージョンアップに関する質問 ( No.7 )
日時: 2006/01/17 21:11
名前: もちお   <kohei1222@hotmail.co.jp>

どうやらbind-chrootはインストールできているようです。
以下結果

[root@localhost ~]# rpm -qa bind-chroot
bind-chroot-9.3.1-4

定義づけの方もしっかりとできているようなのですが・・・。
これはもう一度再インストールしてみてやり直した方がいいですか?
 Re: Fedora Core4へのバージョンアップに関する質問 ( No.8 )
日時: 2006/01/17 21:19
名前: 管理者

再インストールは不要と思います。

以下の結果を教えてください。
# ls -l /var/named/
および
# ls -l /var/named/chroot/etc/
および
# ls -l /var/named/chroot/var/named/

また、「/var/named/chroot/etc/named.conf」の内容の以下の部分
options {
  directory "/var/named/chroot/var/named/";
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
         ↑     ↑
       この様になっていますか?
 Re: Fedora Core4へのバージョンアップに関する ( No.9 )
日時: 2006/01/17 21:32
名前: もちお

[root@localhost ~]# ls -l /var/named/
合計 72
-rw-r--r-- 1 root root  199 1月 17 19:36 1.168.192.in-addr.arpa.db
drwxrwx--- 6 root named 4096 1月 17 19:47 chroot
-rw-r--r-- 1 root root  239 1月 17 20:50 cope-net.jp.db.lan
-rw-r--r-- 1 root root  288 1月 17 19:42 cope-net.jp.db.wan
-rw-r--r-- 1 root root  255 1月 17 19:33 dame-dashi.com.db.lan
-rw-r--r-- 1 root root  304 1月 17 19:39 dame-dashi.com.db.wan
drwxrwx--- 2 named named 4096 5月 18 2005 data
lrwxrwxrwx 1 root root  44 1月 17 16:55 localdomain.zone -> /var/named/chroot/var/named/localdomain.zone
lrwxrwxrwx 1 root root  42 1月 17 16:55 localhost.zone -> /var/named/chroot/var/named/localhost.zone
lrwxrwxrwx 1 root root  43 1月 17 16:55 named.broadcast -> /var/named/chroot/var/named/named.broadcast
lrwxrwxrwx 1 root root  36 1月 17 16:55 named.ca -> /var/named/chroot/var/named/named.calrwxrwxrwx 1 root root  43 1月 17 16:55 named.ip6.local -> /var/named/chroot/var/named/named.ip6.local
lrwxrwxrwx 1 root root  39 1月 17 16:55 named.local -> /var/named/chroot/var/named/named.local
lrwxrwxrwx 1 root root  38 1月 17 16:55 named.zero -> /var/named/chroot/var/named/named.zero
drwxrwx--- 2 named named 4096 5月 18 2005 slaves


[root@localhost ~]# ls -l /var/named/chroot/etc/
合計 20
-rw-r--r-- 1 root root  73 1月 17 17:07 localtime
-rw-r--r-- 1 root named 2667 1月 17 21:26 named.conf
-rw-r--r-- 1 root named 132 1月 17 16:19 rndc.key


[root@localhost ~]# ls -l /var/named/chroot/var/named/
合計 72
drwxrwx--- 2 named named 4096 8月 26 2004 data
-rw-r--r-- 1 named named 198 8月 26 2004 localdomain.zone
-rw-r--r-- 1 named named 195 8月 26 2004 localhost.zone
-rw-r--r-- 1 named named 415 8月 26 2004 named.broadcast
-rw-r--r-- 1 named named 2518 8月 26 2004 named.ca
-rw-r--r-- 1 named named 432 8月 26 2004 named.ip6.local
-rw-r--r-- 1 named named 433 8月 26 2004 named.local
-rw-r--r-- 1 named named 416 8月 26 2004 named.zero
drwxrwx--- 2 named named 4096 7月 27 2004 slaves


また管理者様の解答の中にありました
/var/named/chroot/etc/named.conf」の内容の以下の部分
options {
  directory "/var/named/chroot/var/named/";
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
         ↑     ↑
       この様になっていますか?

というところなのですが、
directory "/var/named/"となっていたので、上記のように変更して再度起動したところ以下のようなエラーが出てしまいました。

[root@localhost ~]# /etc/rc.d/init.d/named start
named を起動中:
Error in named configuration:
/etc/named.conf:12: change directory to '/var/named/chroot/var/named/' failed: file not found

/etc/named.conf:12: parsing failed
                              [失敗]

本日はこれから仕事のため、返信が遅れてしまうおそれがございますので、御了承下さい。
 Re: Fedora Core4へのバージョンアップに関する質問 ( No.10 )
日時: 2006/01/17 21:45
名前: 管理者

以下の手順を実施して下さい。(順番厳守)

# mv -f /etc/named.conf /var/named/chroot/etc/
# ln -s /var/named/chroot/etc/named.conf /etc/named.conf

# mv -f /var/named/cope-net.jp.db.* /var/named/chroot/var/named/
# mv -f /var/named/dame-dashi.com.db.* /var/named/chroot/var/named/
# mv -f /var/named/1.168.192.in-addr.arpa.db /var/named/chroot/var/named/

# ln -s /var/named/chroot/var/named/cope-net.jp.db.lan /var/named/cope-net.jp.db.lan
# ln -s /var/named/chroot/var/named/cope-net.jp.db.wan /var/named/cope-net.jp.db.wan

# ln -s /var/named/chroot/var/named/dame-dashi.com.db.lan /var/named/dame-dashi.com.db.lan
# ln -s /var/named/chroot/var/named/dame-dashi.com.db.wan /var/named/dame-dashi.com.db.wan

# ln -s /var/named/chroot/var/named/1.168.192.in-addr.arpa.db /var/named/1.168.192.in-addr.arpa.db

# /etc/rc.d/init.d/named start
 Re: Fedora Core4へのバージョンアップに関する質問 ( No.11 )
日時: 2006/01/17 23:14
名前: もちお

どうもありがとうございます。明日帰宅次第さっそくためさせていただきます。

ただいま仕事場のパソコンからこっそりと返信してしまってます^^

もうひとつ疑問があるのですが、ネットワークの設定でDNSのところでコンピューターの名前をwww.cope-net.jpまたはns.cope-net.jpとすると、普通にインターネットやGNOMEを立ち上げようとしてもたちあがらないのですが、どういうことかお分かりになりますか?localhost.hocaldomainでネットワークの設定を行えば普通にできるのですが。パソコンを起動したときに/etc/????にwww.cope-net.jpが存在しないため不具合が起きる場合がありますがみたいなメッセージがでてしまうのですが・・・今は、ちょっと仕事場なので詳しいエラーメッセージをお伝えすることができないのですが、明日帰ってから詳しく記入したいと思います。

いろいろとお世話にばかりなって申し訳ございません。
 Re: Fedora Core4へのバージョンアップに関する質問 ( No.12 )
日時: 2006/01/18 07:49
名前: 管理者

おそらく、自ホスト名の名前解決ができていない為と思われます。

DNSサーバが正常に稼働すれば動作すると思います。

稼働前に動作させたければ、「/etc/hosts」に自サーバのローカルIPとホスト名を登録して見て下さい。

※:DNSサーバを稼働したら、「/etc/hosts」に登録した設定を削除するのを忘れずに…
 Re: Fedora Core4へのバージョンアップに関する ( No.13 )
日時: 2006/01/18 13:46
名前: もちお

昨日管理者様が書き込みをしてくれた手順を実行したところ以下のようなメッセージがでてきてしまいました。自分が実際に実行したものといっしょに載せますので、ご教示お願いします。

[root@localhost ~]# mv -f /etc/named.conf /var/named/chroot/etc/
mv: `/etc/named.conf' と `/var/named/chroot/etc/named.conf' は同じファイルです
[root@localhost ~]# ln -s /var/named/chroot/etc/named.conf /etc/named.conf
ln: `/etc/named.conf': すでにファイルが存在します
[root@localhost ~]# mv -f /var/named/cope-net.jp.db.* /var/named/chroot/var/named/
[root@localhost ~]# mv -f /var/named/dame-dashi.com.db.* /var/named/chroot/var/named/
[root@localhost ~]# mv -f /var/named/1.168.192.in-addr.arpa.db /var/named/chroot/var/named/
[root@localhost ~]# ln -s /var/named/chroot/var/named/cope-net.jp.db.lan /var/named/cope-net.jp.db.lan
[root@localhost ~]# ln -s /var/named/chroot/var/named/cope-net.jp.db.wan /var/named/cope-net.jp.db.wan
[root@localhost ~]# ln -s /var/named/chroot/var/named/dame-dashi.com.db.lan /var/named/dame-dashi.com.db.l an
[root@localhost ~]# ln -s /var/named/chroot/var/named/dame-dashi.com.db.wan /var/named/dame-dashi.com.db.w an
[root@localhost ~]# ln -s /var/named/chroot/var/named/1.168.192.in-addr.arpa.db /var/named/1.168.192.in-ad dr.arpa.db
[root@localhost ~]# /etc/rc.d/init.d/named start
named を起動中:
Error in named configuration:
/etc/named.conf:12: change directory to '/var/named/chroot/var/named/' failed: file not found

/etc/named.conf:12: parsing failed
                              [失敗]
 Re: Fedora Core4へのバージョンアップに関する質問 ( No.14 )
日時: 2006/01/18 14:21
名前: 管理者

すみません。当方のミスです。

/var/named/chroot/etc/named.conf」の内容の以下の部分
options {
  directory "/var/named/chroot/var/named/"; (誤)
                     ↑最後の"/"を取ってください。
  directory "/var/named/chroot/var/named";  (正)
 Re: Fedora Core4へのバージョンアップに関する ( No.15 )
日時: 2006/01/18 14:32
名前: もちお

管理者様の仰るとおりに設定したのですが、またエラーメッセージがでてきてしまいました。

options {
directory "/var/named/chroot/var/named";
dump-file "/var/named/data/cache_dump.db";
    statistics-file "/var/named/data/named_stats.txt";


[root@localhost ~]# /etc/rc.d/init.d/named start
named を起動中:
Error in named configuration:
/etc/named.conf:12: change directory to '/var/named/chroot/var/named' failed: file not found

/etc/named.conf:12: parsing failed
 Re: Fedora Core4へのバージョンアップに関する質問 ( No.16 )
日時: 2006/01/18 14:54
名前: 管理者

> [root@localhost ~]# mv -f /etc/named.conf /var/named/chroot/etc/
> mv: `/etc/named.conf' と `/var/named/chroot/etc/named.conf' は同じファイルです

既に、シンボリックリンクが貼られているのでしょうか?

下記の結果をください。
# ls -l /etc/named.conf


また、前々回に指定位置に各ファイルをコピーしたので元に設定ファイル(named.conf)を元に戻してみて下さい。

options {
    directory "/var/named";
    dump-file "/var/named/data/cache_dump.db";
    statistics-file "/var/named/data/named_stats.txt";
 Re: Fedora Core4へのバージョンアップに関する ( No.17 )
日時: 2006/01/18 15:08
名前: もちお

管理者様の仰るようにnamed.confを変更したところ今度は以下のようなエラーメッセージが発生してしまいました。

[root@localhost ~]# /etc/rc.d/init.d/named start
named を起動中:
Error in named configuration:
zone localhost/IN: loaded serial 42
zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
zone cope-net.jp/IN: has no NS records
lan/cope-net.jp/IN: bad zone
zone dame-dashi.com/IN: has no NS records
lan/dame-dashi.com/IN: bad zone
zone 1.168.192.in-addr.arpa/IN: has no NS records
lan/1.168.192.in-addr.arpa/IN: bad zone
zone cope-net.jp/IN: has no NS records
wan/cope-net.jp/IN: bad zone
zone dame-dashi.com/IN: has no NS records
wan/dame-dashi.com/IN: bad zone
                              [失敗]


ls -l /etc/named.confの結果は下記のようになります。
[root@localhost ~]# ls -l /etc/named.conf
lrwxrwxrwx 1 root root 32 1月 17 16:55 /etc/named.conf -> /var/named/chroot/etc /named.conf
 Re: Fedora Core4へのバージョンアップに関する質問 ( No.18 )
日時: 2006/01/18 15:14
名前: 管理者

たぶんですが、サーバのホスト名が「localhost」になっている為と思います。

# vi /etc/sysconfig/network
HOSTNAME=ns.cope-net.jp

上記に変更後、サーバを再起動してから再度、試してください。
 Re: Fedora Core4へのバージョンアップに関する質問 ( No.19 )
日時: 2006/01/18 15:42
名前: もちお   <kohei1222@hotmail.co.jp>

管理者様の仰るようにやってみたのですが、また同じエラーメッセージが出てしまいました。
こうなったら一からやり直した方がいいですか?
 Re: Fedora Core4へのバージョンアップに関する質問 ( No.20 )
日時: 2006/01/18 15:46
名前: 管理者

何度も、申し訳ありません。

当方も、「たぶん、こうだろう・・・」レベルで説明させて頂いているのでご迷惑をおかけしてしまって・・・

リモートログインで確認させて頂いて宜しいですか?
 Re: Fedora Core4へのバージョンアップに関する質問 ( No.21 )
日時: 2006/01/18 15:55
名前: もちお   <kohei1222@hotmail.co.jp>

結構なのですが、fedora4をダウンロードしてからはまだsshを構築していません。構築いたしましたら、メールにて連絡させて頂いてよろしいでしょうか?

管理者様に迷惑をかけているのはこちらですので、こちらこそ申し訳なく思っております。自分の力で解決できればいいのですが、もう、ここまで来てしまうと本を読んでどうにかできるものと違うので、こちらの掲示板に頼る以外に方法がないのが悔やまれるところです。毎回サーバーを構築するたびに面倒を持ち込んでしまって本当にごめんなさい。
 Re: Fedora Core4へのバージョンアップに関する質問 ( No.22 )
日時: 2006/01/18 16:09
名前: 管理者

> 結構なのですが、fedora4をダウンロードしてからはまだsshを構築していません。構築いたしましたら、メールにて連絡させて頂いてよろしいでしょうか?
宜しければ、お願いいたします。

> 管理者様に迷惑をかけているのはこちらですので、こちらこそ申し訳なく思っております。自分の力で解決できればいいのですが、もう、ここまで来てしまうと本を読んでどうにかできるものと違うので、こちらの掲示板に頼る以外に方法がないのが悔やまれるところです。毎回サーバーを構築するたびに面倒を持ち込んでしまって本当にごめんなさい。
全く、気になさらないで下さい。当方も、何故??という気持ちで気になって仕方がありません。
逆に検証させて頂けるので、とてもありがたいです。
 Re: Fedora Core4へのバージョンアップに関する質問 ( No.23 )
日時: 2006/01/18 16:13
名前: もちお   <kohei1222@hotmail.co.jp>

お言葉に甘えましてメールにて送信させていただきました。宜しくお願いします。
 Re: Fedora Core4へのバージョンアップに関する質問 ( No.24 )
日時: 2006/01/18 17:49
名前: 管理者

  DNSサーバの稼動が完了致しました。

  起動しなかった理由は、ゾーンファイルの「NS」「MX」「A」「PTR」レコー
  ドの定義部分が、全て前詰めで設定されてしまっていた為でした。

  例)
  (誤)
  IN NS xxx.com.
  IN A 192.168.1.x
  IN MX 10 xxx.com.

  (正)
    IN NS   xxx.com.
    IN A    192.168.1.x
    IN MX 10 xxx.com.
 Re: Fedora Core4へのバージョンアップに関する質問 ( No.25 )
日時: 2006/01/18 20:18
名前: もちお   <kohei1222@hotmail.co.jp>

どうもありがとうございました。無事完成いたしました。またの機会がありましたら、宜しくお願いします。

■ その他

ページ先頭へ


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