<div dir="ltr"><br><div class="gmail_quote">On Sun, Aug 29, 2010 at 12:27 AM, Nadav Har'El <span dir="ltr"><<a href="mailto:nyh@math.technion.ac.il">nyh@math.technion.ac.il</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
While I have quite a bit of networking experience, I have found myself<br>
stumped by a frustrating problem in my home network - which surprisingly<br>
appears Linux-specific - and I wonder if anyone ever saw such a thing.<br>
<br>
I have a typical home network. In one room, I have several computers, so I<br>
want to use an additional switch there. I got an EDIMAX ES-3208P 100 Mbps<br>
switch (90 shekels, at Bug).<br>
<br>
Now, what happens is that while my wife's Windows computer works well with<br>
that switch, my Linux computer does not. Sniffing the network, I see that<br>
my Linux computer sends out DHCP broadcasts (to get an IP address from the<br>
house's DHCP server) or ARP broadcasts (to contact the gateway), but while<br>
replies for these queries are being generated, they are not forwarded by the<br>
switch to my Linux computer!<br>
<br>
When I replace the switch with a 10-year-old hub I had lying around (good<br>
thing I didn't toss that museum piece), suddenly everything works!<br>
<br>
I could have concluded that that EDIMAX switch is simply broken, if it<br>
weren't for the fact the Windows computer works perfectly behind it! What<br>
could possibly be the cause for the Windows computer to connect correctly<br>
behind the switch, while the Linux computer doesn't? Has anyone ever seen<br>
such a problem?<br>
<br></blockquote><div><br><br></div></div>What I am about to say is so far fetched, but having seen bizarre things on networking, I would suggest it anyways :)<br><br>You didn't mention what was before this Edimax switch? The old Hub?<br>
<br>It could be that there's an Ethernet negotiation problem, in such a way that your MAC doesn't get registered on the switch (?). Not necessarily a Linux problem. Maybe a NIC problem, or an Ethernet cable problem. Of course that with a Hub that would work anyways, because a Hub broadcasts to all ports, regardless of negotiation...<br>
<br>So, did you try a different NIC?<br><br>-- Shimi<br><br><br></div>