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