[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
  bootpd: info(6):   request from Ethernet address 00:60:97:60:62:EC
  bootpd: info(6):   found (mp3player.gregbaker.local)
  bootpd: info(6):   bootfile="/tftpboot/tagged.mp3player"
  bootpd: info(6):   vendor magic field is
  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 - 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,

P.S.  My /etc/bootptab:


RARP should also be doing the job:
# rarp -a
IP address       HW type             HW address         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: