[svlug] Linux Terminal Server (LTSP) problem : workstation could not find TFTP file

Rafael Skodlar,,, raffi at linwin.com
Tue Aug 27 12:59:20 PDT 2002

On Tue, Aug 27, 2002 at 09:08:51AM -0700, Breen Mullins wrote:
> On Tue, 2002-08-27 at 07:38, Rob Walker wrote:
> > 
> > ok, we see that the client is asking for something which begins with
> > "/tftpboot/kernel"  Is that the entire request?  I don't know.  I fear
> > tcpdump is truncating the output here for us to read, or there is
> > something which isn't being shown in the four spaces between the 'l' and
> > the '"' characters.  
> I don't recall the earlier bits of this thread, but usually a tftp 
> server defaults to a root directory of 'tftpboot' and doesn't want 
> the pathname in the read request. 

I remember that in RH5.2 days one needed to have very short path and
file names in order to get tftp working. I used it successfuly for dumb
X terminals many moons ago. The restrictions might have changed since
but I would still try to use /tftpboot/kernel or such rather than long
path names. If you have more than one kernel to install you can create
links with short names. Check log files as usual for any usefull

> On a recent Red Hat box (using xinetd) the config file is
> /etc/xinetd.d/tftp:
> # default: off
> # description: The tftp server serves files using the trivial file transfer \
> #	protocol.  The tftp protocol is often used to boot diskless \
> #	workstations, download configuration files to network-aware printers, \
> #	and to start the installation process for some operating systems.
> service tftp
> {
> 	disable	= no
> 	socket_type		= dgram
> 	protocol		= udp
> 	wait			= yes
> 	user			= root
> 	server			= /usr/sbin/in.tftpd
> 	server_args		= -l -s /var/www/html/tftpboot
> }
> You can tweak server_args to your taste.
> Breen

The Gap Between the Rich and the Poor is Constant.

More information about the svlug mailing list