[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:15412] Re: BOOTP-Server does not pickup



水原です。

At Fri, 14 May 1999 14:40:21 +0900,
赤崎 孝文 <ZXB00013@xxxxxxxxxxx> wrote:
> 
> こんにちは。
> 
> >>症状からすると、/etc/bootptab が正しく設定されていないような気がします。
> 
> makeromしたフロッピーからのブートと、すでに立ち上がっているシステムからの
> bootpcは違うんでしょうか。

赤崎さんがご自分で書いていらっしゃるように、ディスクレスクライアントの
ブート時には、ソース IP アドレスには 0.0.0.0 が指定されるという違いが
あります。通常 0.0.0.0 は不正な IP アドレスですが、ディスクレスクライ
アントによる IP アドレスの要求の場合にだけは、使用することができます
(RFC 1122 参照)。

> この2つの違いはパケットの送り側のアドレスが違うだけなので、
> 0.0.0.0からのパケットをうまく拾うことができないのではと考えたのです。

bootpd が知らない MAC アドレスからのソース IP アドレス 0.0.0.0 の
パケットは無視されます。

> >>/etc/hosts と /etc/bootptab を見せていただければ、もうちょっと詳しく助言
> >>できると思います。
> 以下hostsファイルとbootptabファイルです。
> **********hosts file************
> 127.0.0.1 localhost
> 133.1.242.14 ephys1.ephys.hss ephys1
> 192.168.1.1 ephys1.ephys.hss ephys1
> 192.168.1.101 mac.ephys.hss  mac
> 192.168.1.102 oms.ephys.hss  oms
> 192.168.1.103 ms.ephys.hss  ms
> 
> 133.1.242.31 exp1.ephys.hss  exp1
> 
> *********bootptab file***********
> 
> .default:\
>                 :sm=255.255.255.0:\
>                 :ds=192.168.1.1:\
>                 :gw=192.168.1.1:\
>                 :bf=bootImage
> .default1:\
>                 :sm=255.255.255.0:\
>                 :ds=133.1.242.14:\
>                 :gw=133.1.242.1:\
>                 :bf=bootImage
> 
> oms:hd=/tftpboot/192.168.1.102:tc=.default:ha=00105a29c2fb:\
> ip=192.168.1.102
> exp1:hd=/tftpboot/133.1.242.31:tc=.default1:ha=003043001199:\
> ip=133.1.242.31
> 
> test:hd=/tftpboot/192.168.1.102:tc=.default:ha=000000000000:\
> ip=192.168.1.1
> ephys1.ephys.hss:hd=/tftpboot/133.1.242.14:tc=.default:\
> ha=0000f490313f:ip=133.1.24.14
> ***********end of files***********
> 
> bootpdに-dオプションをつけて観察してみると、すでにlinuxが立ち上がっている
> マシンからのBOOTREQUESTには反応してそれなりのメッセージを出しますが、
> makeromのフロッピーからの場合はいっさいメッセージが出ません。

うーん。bootptab のマニュアルには

	The  ha  tag must be preceded by the ht tag
	(either explicitly or implicitly; see tc below). 

と書いてありますよね。ht を指定してないのがまずいんじゃないでしょうか。

あと、tc がエントリの最後ではなく、途中に書いてあるのは、私にとっては
かなり気持悪いです (マニュアルにはそうしてもいいと書いてあるけど)。

特に理由がなければ、マニュアルの例にならって書いてみては+いかがですか。
------------
水原@表千家 <mizuhara@xxxxxxx>