Subject: Re: Classic boot net-tpe help
To: None <msspal@gbso.net>
From: Greg Earle <earle@isolar.DynDNS.ORG>
List: port-sparc
Date: 10/28/2000 15:03:01
> Gerald Richter wrote:
>> 
>> tcpdump... :o) Spits out a running log of what's goin' through the
>> network..
> 
> doh!
> here's what i get:
> 
> rarp who-is sparc.eischeid2.net tell sparc.eischeid2.net
> rarp reply sparc.eischeid2.net at sparc.eischeid2.net
> sparc.eischeid2.net.58487 > eischeid2.net.tftp : 23 RRQ "AC100007.SUN4M"
> eischeid2.net.1092 > sparc.eischeid2.net.58487 : udp 21
> 
> and then nothing until the sparc times out

What is "eischeid2.net"?  Is it a host or a broadcast address?

If it's a host, it doesn't sound like it's answering the TFTP boot request.

Did you make sure you have a line like

tftp		dgram	udp	wait	root	/usr/libexec/tftpd	tftpd -s /tftpboot

in your /etc/inetd.conf file on "eischeid2.net" (if that's a host)?

(I don't know what type of machine "eischeid2.net" is, the above line is for
 a NetBSD host.  Maybe yours is Linux.  Our Red Hat systems at work have

#tftp	dgram	udp	wait	root	/usr/sbin/tcpd	in.tftpd

 in /etc/inetd.conf.  Supposedly the directory will default to "/tftpboot" if
 no directory is named in the above inetd.conf line, but the Linux "in.tftpd"
 man page makes no mention of it doing a chroot(2).  I would try changing the
 above line to

tftp	dgram	udp	wait	root	/usr/sbin/tcpd	in.tftpd /tftpboot

 and then run "killall -HUP inetd" and see what happens.  Also, since the
 Linux "in.tftpd" invocation above is TCP Wrapper'ed, make sure your
 hosts.allow/hosts.deny permissions are set to allow "sparc.eischeid2.net"
 access.)

Good luck,

	- Greg