LINUX.IE, website of the Irish Linux Users' Group
Tux rules!

   
Home
New Users
Articles
Download
Projects
Community
Vendors

  Print Version
Email to...
 
Archives:


planetILUG

Recent News

News Archive


Join the
ILUG
on FaceBook


Join the
ILUG
on LinkedIn


Join the
ILUG SETI
Group



















 
 :: Mailing Lists

[ILUG] tftp problems pxebooting a Soekris

[ILUG] tftp problems pxebooting a Soekris

Liam O'Hagan liam at liamohagan.com
Fri Jun 24 23:12:53 IST 2005


Hi All,

I'm having a problem trying to pxeboot a Soekris Net4801 and have been 
unable to find a solution. 

I've got DCHP set up correctly in that the Soekris picks up its IP address
and the filename "soekpxe.0".

It then looks for a config file by trying a number of filenames including
the file "/pxelinux.cfg/default" which does exist (well, relative to the
root-path directory "/tftpboot").

At this point, everything just comes to a halt.

I've attached the Soekris output, the relevant dhcpd.conf extract and an 
Ethereal export.

I've googled and have found similar problems but haven't found a solution.

Assuming the problem lies with the tftp server (or configuration thereof) I've 
tried the RedHat tftpd and also tftp-hpa with no change in the result.

In the Ethereal dump below, I imagine the line 
"53 20.567837  192.168.32.70  192.168.32.40  TFTP   Read Request, 
File: /pxelinux.cfg/default, Transfer type: octet"
is the significant line. That file *does* exist (relative to the root-path)
but the tftp server is reporting that it doesn't exist. Huh?

Any suggestions and/or URLs most welcome.

Regards,

Liam
 





Soekris output
--------------
Pre-boot eXecution Environment  PXE-2.0 (build 082)
Copyright (C) 1997-2000  Intel Corporation


CLIENT MAC ADDR: 00 00 24 C4 3D 64
CLIENT IP: 192.168.32.70  MASK: 255.255.255.0  DHCP IP: 192.168.32.40
GATEWAY IP: 192.168.32.1





Relevant dhcpd.conf extract
---------------------------
        host soekris {
                hardware ethernet 00:00:24:C4:3D:64;
                fixed-address 192.168.32.70;
                next-server 192.168.32.40;
                option root-path "/tftpboot";
                filename "/soekpxe.0";
        }



Ethereal export
---------------

      7 17.675949   0.0.0.0               255.255.255.255       DHCP     DHCP Discover - Transaction ID 0x25c43d64
      8 17.677771   192.168.32.40         255.255.255.255       DHCP     DHCP Offer    - Transaction ID 0x25c43d64
      9 19.799297   0.0.0.0               255.255.255.255       DHCP     DHCP Request  - Transaction ID 0x25c43d64
     10 19.801173   192.168.32.40         255.255.255.255       DHCP     DHCP ACK      - Transaction ID 0x25c43d64
     11 20.101285   192.168.32.70         Broadcast             ARP      Who has 192.168.32.40?  Tell 192.168.32.70
     12 20.101544   192.168.32.40         192.168.32.70         ARP      192.168.32.40 is at 00:c0:df:f0:23:e9
     13 20.101641   192.168.32.70         192.168.32.40         TFTP     Read Request, File: /soekpxe.0, Transfer type: octet
     14 20.119808   192.168.32.40         192.168.32.70         TFTP     Option Acknowledgement
     15 20.119878   192.168.32.70         192.168.32.40         TFTP     Error Code, Code: Not defined, Message: TFTP Aborted
     16 20.214963   192.168.32.70         192.168.32.40         TFTP     Read Request, File: /soekpxe.0, Transfer type: octet
     17 20.219228   192.168.32.40         192.168.32.70         TFTP     Option Acknowledgement
     18 20.219354   192.168.32.70         192.168.32.40         TFTP     Acknowledgement, Block: 0
     19 20.221279   192.168.32.40         192.168.32.70         TFTP     Data Packet, Block: 1
     20 20.221425   192.168.32.70         192.168.32.40         TFTP     Acknowledgement, Block: 1
     21 20.223031   192.168.32.40         192.168.32.70         TFTP     Data Packet, Block: 2
     22 20.223163   192.168.32.70         192.168.32.40         TFTP     Acknowledgement, Block: 2
     23 20.224746   192.168.32.40         192.168.32.70         TFTP     Data Packet, Block: 3
     24 20.224887   192.168.32.70         192.168.32.40         TFTP     Acknowledgement, Block: 3
     25 20.226458   192.168.32.40         192.168.32.70         TFTP     Data Packet, Block: 4
     26 20.226600   192.168.32.70         192.168.32.40         TFTP     Acknowledgement, Block: 4
     27 20.228177   192.168.32.40         192.168.32.70         TFTP     Data Packet, Block: 5
     28 20.228312   192.168.32.70         192.168.32.40         TFTP     Acknowledgement, Block: 5
     29 20.238132   192.168.32.40         192.168.32.70         TFTP     Data Packet, Block: 6
     30 20.238266   192.168.32.70         192.168.32.40         TFTP     Acknowledgement, Block: 6
     31 20.239843   192.168.32.40         192.168.32.70         TFTP     Data Packet, Block: 7
     32 20.239976   192.168.32.70         192.168.32.40         TFTP     Acknowledgement, Block: 7
     33 20.241244   192.168.32.40         192.168.32.70         TFTP     Data Packet, Block: 8
     34 20.241377   192.168.32.70         192.168.32.40         TFTP     Acknowledgement, Block: 8
     35 20.526589   192.168.32.70         192.168.32.40         TFTP     Read Request, File: /pxelinux.cfg/01-00-00-24-c4-3d-64, Transfer type: octet
     36 20.530824   192.168.32.40         192.168.32.70         TFTP     Error Code, Code: File not found, Message: File not found
     37 20.530965   192.168.32.70         192.168.32.40         TFTP     Read Request, File: /pxelinux.cfg/C0A82046, Transfer type: octet
     38 20.535479   192.168.32.40         192.168.32.70         TFTP     Error Code, Code: File not found, Message: File not found
     39 20.535618   192.168.32.70         192.168.32.40         TFTP     Read Request, File: /pxelinux.cfg/C0A8204, Transfer type: octet
     40 20.540077   192.168.32.40         192.168.32.70         TFTP     Error Code, Code: File not found, Message: File not found
     41 20.540209   192.168.32.70         192.168.32.40         TFTP     Read Request, File: /pxelinux.cfg/C0A820, Transfer type: octet
     42 20.544686   192.168.32.40         192.168.32.70         TFTP     Error Code, Code: File not found, Message: File not found
     43 20.544825   192.168.32.70         192.168.32.40         TFTP     Read Request, File: /pxelinux.cfg/C0A82, Transfer type: octet
     44 20.549271   192.168.32.40         192.168.32.70         TFTP     Error Code, Code: File not found, Message: File not found
     45 20.549406   192.168.32.70         192.168.32.40         TFTP     Read Request, File: /pxelinux.cfg/C0A8, Transfer type: octet
     46 20.553897   192.168.32.40         192.168.32.70         TFTP     Error Code, Code: File not found, Message: File not found
     47 20.554025   192.168.32.70         192.168.32.40         TFTP     Read Request, File: /pxelinux.cfg/C0A, Transfer type: octet
     48 20.558477   192.168.32.40         192.168.32.70         TFTP     Error Code, Code: File not found, Message: File not found
     49 20.558604   192.168.32.70         192.168.32.40         TFTP     Read Request, File: /pxelinux.cfg/C0, Transfer type: octet
     50 20.563099   192.168.32.40         192.168.32.70         TFTP     Error Code, Code: File not found, Message: File not found
     51 20.563224   192.168.32.70         192.168.32.40         TFTP     Read Request, File: /pxelinux.cfg/C, Transfer type: octet
     52 20.567696   192.168.32.40         192.168.32.70         TFTP     Error Code, Code: File not found, Message: File not found
     53 20.567837   192.168.32.70         192.168.32.40         TFTP     Read Request, File: /pxelinux.cfg/default, Transfer type: octet
     54 20.572268   192.168.32.40         192.168.32.70         TFTP     Error Code, Code: File not found, Message: File not found
     55 20.572382   192.168.32.70         192.168.32.40         TFTP     Read Request, File: /linux, Transfer type: octet
     56 20.576889   192.168.32.40         192.168.32.70         TFTP     Error Code, Code: File not found, Message: File not found
     57 20.577011   192.168.32.70         192.168.32.40         TFTP     Read Request, File: /linux.cbt, Transfer type: octet
     58 20.581505   192.168.32.40         192.168.32.70         TFTP     Error Code, Code: File not found, Message: File not found
     59 20.581610   192.168.32.70         192.168.32.40         TFTP     Read Request, File: /linux.0, Transfer type: octet
     60 20.586138   192.168.32.40         192.168.32.70         TFTP     Error Code, Code: File not found, Message: File not found
     61 20.586252   192.168.32.70         192.168.32.40         TFTP     Read Request, File: /linux.com, Transfer type: octet
     62 20.590734   192.168.32.40         192.168.32.70         TFTP     Error Code, Code: File not found, Message: File not found



-- 
Liam O'Hagan
GPG Key : http://www.liamohagan.com/gpg/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.linux.ie/pipermail/ilug/attachments/20050624/79f517b6/attachment.pgp


More information about the ILUG mailing list
Read this without the formatting.
                                                                                                    

 

Hosted by HEAnet


Maintained by the ILUG website team. The aim of Linux.ie is to support and help commercial and private users of Linux in Ireland. You can display ILUG news in your own webpages, read backend information to find out how. Networking services kindly provided by HEAnet, server kindly donated by Dell. Linux is a trademark of Linus Torvalds, used with permission. No penguins were harmed in the production or maintenance of this highly praised website. Looking for the Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!
RSS Version
Powered by Dell