On 8/30/07, DI BACCO ANTONIO - technolabs <[EMAIL PROTECTED]> wrote: > > sounds to me like it could be a classical ARP problem. Have you > checked the ARP cache on the non-Linux > > machine? > > But if Linux received the SYN packet of TCP connection, shouldn't the > Linux machine reply to the source mac address of SYN packet with a > SYN,ACK packet? >
No. You are confusing Ethernet frames and IP packets a little bit. If a Linux machine receives a SYN from a remote host (not on the same network) then the Linux machine needs to ARP for the router that is listed as the default route in the routing table. If no such default route exists, you will not be able to reach the remote host. If the router doesn't reply to your ARP request, you will not be able to reach the remote host. Check to make sure you are not having either one of these problems. _______________________________________________ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded