We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I'm attempting to set up a TCP socket connection using the MCB2300 eval board. The board sends an ARP request, but it is not answered by the gateway. Using Ethereal, I compared the ARP request with one from my PC. One difference is there are 18 trailing zeros in the packet. Is this expected behavior, and could this cause the gateway to ignore the request?
"bad" packet from MCB2300 gets no reply:
0000 ff ff ff ff ff ff 1e 30 6c a2 45 5e 08 06 00 01 .......0 l.E^.... 0010 08 00 06 04 00 01 1e 30 6c a2 45 5e c0 a8 6e 36 .......0 l.E^..n6 0020 00 00 00 00 00 00 c0 a8 6e 01 00 00 00 00 00 00 ........ n....... 0030 00 00 00 00 00 00 00 00 00 00 00 00 ........ ....
"good" packet from PC gets a reply:
0000 ff ff ff ff ff ff 00 0d 56 c8 78 62 08 06 00 01 ........V.xb.... 0010 08 00 06 04 00 01 00 0d 56 c8 78 62 c0 a8 6e 49 ........V.xb..nI 0020 00 00 00 00 00 00 c0 a8 6e 01 ........n.
Well it was the proverbial red herring. I was not seeing the arp responses because I was on the wrong side of an ethernet switch.
Sorry for decreasing the signal to noise ratio...
Dave