Here is a cut and paste from /var/log/messages from our TFTP server
Aug 25 05:45:32 SALES in.tftpd[3206]: RRQ from 10.0.0.223 filename pxelinux.0
Aug 25 05:45:32 SALES in.tftpd[3206]: tftp: client does not accept options
Aug 25 05:45:32 SALES in.tftpd[3207]: RRQ from 10.0.0.223 filename pxelinux.0
Aug 25 05:45:32 SALES in.tftpd[3208]: RRQ from 10.0.0.223 filename
pxelinux.cfg/01-00-11-11-17-cc-eb
Aug 25 05:45:32 SALES in.tftpd[3208]: sending NAK (1, File not found) to
10.0.0.223
Aug 25 05:45:32 SALES in.tftpd[3209]: RRQ from 10.0.0.223 filename
pxelinux.cfg/0A0000DF
Aug 25 05:45:32 SALES in.tftpd[3209]: sending NAK (1, File not found) to
10.0.0.223
Aug 25 05:45:32 SALES in.tftpd[3210]: RRQ from 10.0.0.223 filename
pxelinux.cfg/0A0000D
Aug 25 05:45:32 SALES in.tftpd[3210]: sending NAK (1, File not found) to
10.0.0.223
Aug 25 05:45:32 SALES in.tftpd[3211]: RRQ from 10.0.0.223 filename
pxelinux.cfg/0A0000
Aug 25 05:45:32 SALES in.tftpd[3211]: sending NAK (1, File not found) to
10.0.0.223
Aug 25 05:45:32 SALES in.tftpd[3212]: RRQ from 10.0.0.223 filename
pxelinux.cfg/0A000
Aug 25 05:45:32 SALES in.tftpd[3212]: sending NAK (1, File not found) to
10.0.0.223
Aug 25 05:45:32 SALES in.tftpd[3213]: RRQ from 10.0.0.223 filename
pxelinux.cfg/0A00
Aug 25 05:45:32 SALES in.tftpd[3213]: sending NAK (1, File not found) to
10.0.0.223
Aug 25 05:45:32 SALES in.tftpd[3214]: RRQ from 10.0.0.223 filename
pxelinux.cfg/0A0
Aug 25 05:45:32 SALES in.tftpd[3214]: sending NAK (1, File not found) to
10.0.0.223
Aug 25 05:45:32 SALES in.tftpd[3215]: RRQ from 10.0.0.223 filename
pxelinux.cfg/0A
Aug 25 05:45:32 SALES in.tftpd[3215]: sending NAK (1, File not found) to
10.0.0.223
Aug 25 05:45:32 SALES in.tftpd[3216]: RRQ from 10.0.0.223 filename
pxelinux.cfg/0
Aug 25 05:45:32 SALES in.tftpd[3216]: sending NAK (1, File not found) to
10.0.0.223
Aug 25 05:45:32 SALES in.tftpd[3217]: RRQ from 10.0.0.223 filename
pxelinux.cfg/default
Aug 25 05:45:32 SALES in.tftpd[3217]: sending NAK (1, File not found) to
10.0.0.223
Aug 25 05:45:32 SALES in.tftpd[3218]: RRQ from 10.0.0.223 filename linux
Aug 25 05:45:32 SALES in.tftpd[3218]: sending NAK (1, File not found) to
10.0.0.223
Aug 25 05:45:32 SALES in.tftpd[3219]: RRQ from 10.0.0.223 filename linux.cbt
Aug 25 05:45:32 SALES in.tftpd[3219]: sending NAK (1, File not found) to
10.0.0.223
Aug 25 05:45:32 SALES in.tftpd[3220]: RRQ from 10.0.0.223 filename linux.0
Aug 25 05:45:32 SALES in.tftpd[3220]: sending NAK (1, File not found) to
10.0.0.223
Aug 25 05:45:32 SALES in.tftpd[3221]: RRQ from 10.0.0.223 filename linux.com
Aug 25 05:45:32 SALES in.tftpd[3221]: sending NAK (1, File not found) to
10.0.0.223
Aug 25 05:45:32 SALES in.tftpd[3222]: RRQ from 10.0.0.223 filename linux.c32
Aug 25 05:45:32 SALES in.tftpd[3222]: sending NAK (1, File not found) to
10.0.0.223
Here is a copy of /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 = -s /tftpboot -v -v
per_source = 11
cps = 100 2
flags = IPv4
}
Originally the server_args was =-s /tftpboot but we added the -v -v to
try and get more information out of the logs as to what is happening.
The was some typo's in the original message I sent, here is the correct
information that is displayed on the desktop systems screen when it
tries to boot from the network.
PXELINUX 2.11 2004-08-16 Copyright (C) 1994-2004 H. Peter Anvin
UNDI data segment at: 00094540
UNDI data segment size: 94B0
UNDI code segment at: 0009D9F0
UNDI code segment size: 2210
PXE entry point found (we hope) at 9D9F:0106
My IP address seems to be 0A0000DF 10.0.0.223
ip=10.0.0.223:10.0.0.10:10.0.0.1:255.255.0.0
TFTP prefix:
Trying to load: pxelinux.cfg/01-00-11-11-17-cc-eb
Trying to load: pxelinux.cfg/0A0000DF
Trying to load: pxelinux.cfg/0A0000D
Trying to load: pxelinux.cfg/0A0000
Trying to load: pxelinux.cfg/0A000
Trying to load: pxelinux.cfg/0A00
Trying to load: pxelinux.cfg/0A0
Trying to load: pxelinux.cfg/0A
Trying to load: pxelinux.cfg/0
Trying to load: pxelinux.cfg/default
Could not find kernel image: linux
boot:
If there is additional information that I could give that might help in
narrowing down the problem please just let me know.
Stewart
H. Peter Anvin wrote:
> Stewart Campbell wrote:
>
>> Hi
>>
>> Thank you for your quick response, the file
>> //tftpboot/pxelinux.cfg/default/ is in lower case
>
> ^^ ^
>
> Please be careful with details. You're obviously being careless and
> it means I can't trust the details of anything you send.
>
>> and I have rechecked the permissions, all the files and directories
>> are set at 777. Any other ideas?
>>
>>
>
> Again,
>
>>> Please give the output *verbatim*. Pay attention to things like
>>> upper/lower case and spaces.
>>
>
> Also check the logs from your TFTP server.
>
> -hpa
>
--
Look forward to hearing from you.
/Regards/
Stewart Campbell
*SCCB Solutions Pty Ltd*
21 Corvus Drive
CASHMERE QLD 4500
PO Box 5634
BRENDALE QLD 4500
Phone: +61 (0)7 3882 1597
Fax: +61 (0)7 3882 1595
Mobile: +61 (0)414 292 398
E-mail: stewart.campbell at sccb.com.au <mailto:stewart.campbell at
sccb.com.au>
ICQ: 176774504
Web: www.sccb.com.au <http://www.sccb.com.au>