[vine-users:080964] dhcpd の起動に失敗

Masahito Harako harakom @ ybb.ne.jp
2011年 4月 10日 (日) 22:11:32 JST


原子と申します。

dhcp が使えず困っており、どなたかお助け頂けないでしょうか。
# 十数年ぶりの投稿が質問で恐縮です...

Vine 4.x を使っていた頃は普通に使えていたのですが、多分 Vine 5.2 に
アップグレードしたあたりから使えなくなり、まぁ、固定 IP で使うから
いいやと思いずっと放置していました。

しかし、息子にせがまれて、Wii での Wi-Fi 接続を試みようと思ったの
ですが、ブリッジ接続させる場合は、dhcp にて Wii本体に に IP を割り
振ってやる必要があるようで、dhcp の設定が必要となっています。

そこで、色々と設定を試してみたのですが、どうにも設定できずに困って
います。

まず、症状としては、dhcp を起動すると messages に以下のログを吐いて
失敗に終わります。
-------------------------------------------------------------------
Internet Systems Consortium DHCP Server 4.1.0p1
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Wrote 0 leases to leases file.

No subnet declaration for eth2 (192.168.200.254).
** Ignoring requests on eth2. If this is not what
you want, please write a subnet declaration
in your dhcpd.conf file for the network segment
to which interface eth2 is attached. **


No subnet declaration for eth0 (192.168.192.254).
** Ignoring requests on eth0. If this is not what
you want, please write a subnet declaration
in your dhcpd.conf file for the network segment
to which interface eth0 is attached. **


Not configured to listen on any interfaces!

This version of ISC DHCP is based on the release available
on ftp.isc.org. Features have been added and other changes
have been made to the base software release in order to make
it work better with this distribution.

Please report for this software via the Red Hat Bugzilla site:
http://bugzilla.redhat.com

exiting.
-------------------------------------------------------------------

このメッセージについて色々と検索してみて、「インターフェイスの設定
と DHCP の設定があっていないと出るメッセージ」という情報は見つけた
のですが、以前は動いていた設定を使っているため、別段おかしそうな
ところが見つかりません。

まず、構成ですが、うちの Linux マシンは 3ポートの Ether があり、

eth0 メインクライアント用の subnet 192.168.192.0
eth1 プロバイダとつなぐ外部接続用 (外部からの DHCP で IP 取得)
eth2 二階の PC とつなぐ subnet 192.168.200.0

という構成になっています。


DHCP 関係の設定は以下のようになっています。(MAC アドレス等は変えています)

--- /etc/dhcpd.conf -----------------------------------------------
ddns-update-style interim;
ignore client-updates;
default-lease-time 21600;
max-lease-time 43200;
option domain-name "internal-domain.com";
option domain-name-servers 192.168.192.254, 8.8.8.8;

subnet 192.168.192.0 netmask 255.255.255.0 {

option routers 192.168.192.254;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.192.100 192.168.192.200;

host client1 {
hardware ethernet XX:XX:XX:XX:XX:XX; #
fixed-address 192.168.192.1;
}

host client2 {
hardware ethernet XX:XX:XX:XX:XX:XX;
fixed-address 192.168.192.2;
}
}

subnet 192.168.200.0 netmask 255.255.255.0 {
option routers 192.168.200.254;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.200.100 192.168.200.200;

host client3 {
hardware ethernet XX:XX:XX:XX:XX:XX;
fixed-address 192.168.200.3;
}
}
-------------------------------------------------------------------

--- /etc/sysconfig/dhcpd ------------------------------------------
# Command line options here
DHCPDARGS="eth0 eth2"
-------------------------------------------------------------------

ifconfig を実行すると以下のような出力になります。(抜粋)
-------------------------------------------------------------------
eth0 リンク方法:イーサネット ハードウェアアドレス XX:XX:XX:XX:XX:71
inetアドレス:192.168.192.254 ブロードキャスト:192.168.192.255 マスク:255.255.255.0

eth2 リンク方法:イーサネット ハードウェアアドレス XX:XX:XX:XX:XX:6F
inetアドレス:192.168.200.254 ブロードキャスト:192.168.200.255 マスク:255.255.255.0
-------------------------------------------------------------------

一点気になる所は、boot すると eth2 が起動していない状態になっていた
いたことです。

これまでは二階から問題なく繋げていたので、特に気にしていなかったの
ですが、ifconfig した時に IP が設定されていませんでした。

そこで、ifup eth2 で起動し、IP が割り振られているということを確認
してから、再度 service dhcpd start をしてみたのですが、症状として
はまったく変わりませんでした...

いったい何が原因なのかまったくわからず、ほとほと困っております。

長文となり申し訳ありせんが、どなたかわかる方がいらっしゃいましたら
ご教授いただけますでしょうか。

よろしくお願い致します。

-- 
原子 真仁 (Masahito Harako)
E-mail: harakom @ ybb.ne.jp<mailto:harako2007-private @ yahoo.co.jp>



vine-users メーリングリストの案内