[syslinux] PXELinux can

Ciprian Paunescu cip at k.ro
Fri Mar 21 11:34:28 PST 2003


Hi Josef,

I have included the hex dump, I hope it will help
to pinpoint the problem.


"Josef Siemes" <jsiemes at web.de> wrote:
>Hi,
>

>> I got tftp-hpa to compile on the IRIX box, but it doesn't 
>> work any better. Any ideeas on what is wrong, and
>> how can I fix it?
>
>The dumps are to few for that. Give a hex dump of the
>TFTP request, and a hex dump of the server's response
>with the tsize option (first 100 bytes should be enough,
>though ...). Perhaps the server doesn't give 
>the correct size to the client.
>

Here's the fragment from the snoop with the hex dump,
I hope this helps.

ETHER:  ----- Ether Header -----
ETHER:
ETHER:  Packet 56 arrived at 11:20:33.58
ETHER:  Packet size = 80 bytes
ETHER:  Destination = ff:ff:ff:ff:ff:ff, (broadcast)
ETHER:  Source      = 0:30:48:27:77:c6,
ETHER:  Ethertype = 0800 (IP)
ETHER:
IP:   ----- IP Header -----
IP:
IP:   Version = 4
IP:   Header length = 20 bytes
IP:   Type of service = 0x00
IP:         xxx. .... = 0 (precedence)
IP:         ...0 .... = normal delay
IP:         .... 0... = normal throughput
IP:         .... .0.. = normal reliability
IP:   Total length = 66 bytes
IP:   Identification = 29
IP:   Flags = 0x0
IP:         .0.. .... = may fragment
IP:         ..0. .... = last fragment
IP:   Fragment offset = 0 bytes
IP:   Time to live = 20 seconds/hops
IP:   Protocol = 17 (UDP)
IP:   Header checksum = e4e2
IP:   Source address = 192.168.1.4, 192.168.1.4
IP:   Destination address = 0.0.0.0, OLD-BROADCAST
IP:   No options
IP:
UDP:  ----- UDP Header -----
UDP:
UDP:  Source port = 57217
UDP:  Destination port = 69 (TFTP)
UDP:  Length = 46
UDP:  Checksum = 4CEB
UDP:
TFTP:  ----- Trivial File Transfer Protocol -----
TFTP:
TFTP:  Opcode = 1 (read request)
TFTP:  File name = "pxelinux.cfg/C0A80104"
TFTP:  Transfer mode = octet


           0: ffff ffff ffff 0030 4827 77c6 0800 4500    .......0H'w...E.
          16: 0042 001d 0000 1411 e4e2 c0a8 0104 0000    .B..............
          32: 0000 df81 0045 002e 4ceb 0001 7078 656c    .....E..L...pxel
          48: 696e 7578 2e63 6667 2f43 3041 3830 3130    inux.cfg/C0A8010
          64: 3400 6f63 7465 7400 7473 697a 6500 3000    4.octet.tsize.0.

ETHER:  ----- Ether Header -----
ETHER:
ETHER:  Packet 57 arrived at 11:20:33.58
ETHER:  Packet size = 56 bytes
ETHER:  Destination = 0:30:48:27:77:c6,
ETHER:  Source      = 8:0:69:10:2b:fd, SGI
ETHER:  Ethertype = 0800 (IP)
ETHER:
IP:   ----- IP Header -----
IP:
IP:   Version = 4
IP:   Header length = 20 bytes
IP:   Type of service = 0x00
IP:         xxx. .... = 0 (precedence)
IP:         ...0 .... = normal delay
IP:         .... 0... = normal throughput
IP:         .... .0.. = normal reliability
IP:   Total length = 40 bytes
IP:   Identification = 21946
IP:   Flags = 0x0
IP:         .0.. .... = may fragment
IP:         ..0. .... = last fragment
IP:   Fragment offset = 0 bytes
IP:   Time to live = 60 seconds/hops
IP:   Protocol = 17 (UDP)
IP:   Header checksum = a5b5
IP:   Source address = 192.168.1.1, raschal-wink
IP:   Destination address = 192.168.1.4, 192.168.1.4
IP:   No options
IP:
UDP:  ----- UDP Header -----
UDP:
UDP:  Source port = 1415
UDP:  Destination port = 57217
UDP:  Length = 20
UDP:  Checksum = 1E50
UDP:
TFTP:  ----- Trivial File Transfer Protocol -----
TFTP:
TFTP:  Opcode = 6 (?)


           0: 0030 4827 77c6 0800 6910 2bfd 0800 4500    .0H'w...i.+...E.
          16: 0028 55ba 0000 3c11 a5b5 c0a8 0101 c0a8    .(U...<.........
          32: 0104 0587 df81 0014 1e50 0006 7473 697a    .........P..tsiz
          48: 6500 3531 3600 6667                        e.516.fg

>> I "snooped" on the nework, and here's what I see:
>> 192.168.1.1 is the server, 192.168.1.4 the client
>
>> And here's the same problem using the tftp-hpa 
>> implementation.
>> This time I get an "Opcode 6?" error
>
>'Opcode 6' is the 'OACK' Option (Option Acknowledgement),
>so this seems correct.
>
>BTW: Could you put some standard network card into the
>client to test if it's the PXE rom to blame? A recent Intel
>Pro/100 with MBA >=2  would be nice. I also have seen the
>Pro/1000 boot without problems.
>

All I have available is a 3COM card, I don't even know 
if it has PXE. I do have the option of booting from
a CD, but I was trying to avoid it.

>
>
>Regards,
>
>Josef
>
>
>
>______________________________________________________________________________
>Jetzt 52 verschiedene Briefpapiere für Ihre E-Mails bei
>WEB.DE FreeMail - http://freemail.web.de/features/?mc=021140
>
>
>
 



------------------------------
K Free E-mail http://www.k.ro/
Sarbatorile de Pasti, vacante pentru toti prin http://www.romaniantourism.ro/








More information about the Syslinux mailing list