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

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



こんにちは。

>>症状からすると、/etc/bootptab が正しく設定されていないような気がします。

makeromしたフロッピーからのブートと、すでに立ち上がっているシステムからの
bootpcは違うんでしょうか。
すでに立ち上がっているシステムからのbootpcはreplyが返ってくるのですが、
makeromフロッピーからのブートではパケットをうまく捕まえることができないとい
う状況です。この二つは同じマシンで行っての結果です。
以下、BOOTREQUESTしている時のUDPパケットダンプです。
まず、すでに立ち上がっているマシンからのbootpc [server]の結果です。

0:10:5a:29:c2:fb ff:ff:ff:ff:ff:ff 0800 342: 192.168.1.102.68 >
255.255.255.255.67: xid:0xff409e1f vend-rfc1048

0:10:5a:9b:3e:bd 0:10:5a:29:c2:fb 0800 342: 192.168.1.1.67 >
192.168.1.102.68: xid:0xff409e1f Y:192.168.1.102 S:192.168.1.1
sname "ephys1 file "/tftpboot/192.168.1.102/bootImage vend-rfc1048
SM:0.0.0.0 DG:192.168.1.1 NS:192.168.1.1

というように、うまくいっているように見えます。
つぎにmakeromしたフロッピーでブートしたマシンからのBOOTPREQUESTの
パケットダンプです。

0:10:5a:29:c2:fb ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 >
255.255.255.255.67: xid:0x247f1300 S:255.255.255.255
vend-rfc1048

0:10:5a:29:c2:fb ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 >
255.255.255.255.67: xid:0xc35b1300 secs:4 S:255.255.255.255
vend-rfc1048

0:10:5a:29:c2:fb ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 >
255.255.255.255.67: xid:0x25cb1300 secs:8 S:255.255.255.255
vend-rfc1048

以下延々とくり返す状況です。
この2つの違いはパケットの送り側のアドレスが違うだけなので、
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のフロッピーからの場合はいっさいメッセージが出ません。