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

BOOTP failing (kernel request)



I'm attempting to set up a diskless box (as a dedicated MP3 player) and I
can't seem to get everything working.

I'm using Etherboot (on a floppy) which does a BOOTP request to my main
machine.  That works fine--it gets it's IP address and TFTPs a kernel.

The kernel starts correctly (as far as I can tell).  It correctly sets up
eth0 and then the line "Sending BOOTP and RARP requests......" appears and
it stalls.

The BOOTP conversation happens correctly for Etherboot, but not for the
kernel network config.  Doing a "bootpd -d3" to debug bootp, when it
stalls, the following appears every time the client retries:
  bootpd: info(6):   recvd pkt from IP addr 0.0.0.0
  bootpd: info(6):   request from Ethernet address 00:60:97:60:62:EC
  bootpd: info(6):   found 10.0.0.7 (mp3player.gregbaker.local)
  bootpd: info(6):   bootfile="/tftpboot/tagged.mp3player"
  bootpd: info(6):   vendor magic field is 99.130.83.99
  bootpd: info(6):   request message length=364
  bootpd: info(6):   extended reply, length=364, options=128
  bootpd: info(6):   sending reply (with RFC1048 options)
  bootpd: info(6):   setarp 10.0.0.7 - 00:60:97:60:62:EC

I've tried the DHCP BOOTP implementation too, with similar results.  I'm
entirely out of ideas on how to fix this.  Any help would be appreciated.

Thanks in advance,
Greg

P.S.  My /etc/bootptab:
====================
.default:sm=255.0.0.0:ds=10.0.0.1:\
	:gw=10.0.0.1:ht=ethernet:\
        :dn="gregbaker.local":\
        :td=/tftpboot:to=auto:

mp3player.gregbaker.local:tc=.default:ha=0060976062EC:\
	:ip=10.0.0.7:bf=/tftpboot/tagged.mp3player 
====================

RARP should also be doing the job:
====================
# rarp -a
IP address       HW type             HW address
10.0.0.7         10Mbps Ethernet     00:60:97:60:62:ec
====================


-----------
"With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea."  --RFC-1925 




Reply to: