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/