Na 90% je to blbě nastaveným routerem.
Windows totiž na rozdíl od Linuxu předpokládají, že je uživatel blbec a protože nevědí k čemu jsou připojené, automaticky doplňují výchozí hodnoty pokud jsou jim sdělovány chybné informace o nastavení spojení. To má ve většině případů důsledek, že síť funguje, sice jinak než uživatel chce, ale funguje. Linux z principu chybné nastavení neobchází a výsledkem je nefunkční síť.
Další možností je zkusit otočený kabel.