Du solltest evtl. probieren eine direkte Verbindung zwischen den beiden Rechnern herzustellen mit Hilfe eines Crossover RJ-45 Kabels.
Sollte es dann funktionieren, liegt es vielleicht an einem der Kabel oder am Hub.

Eine Firewall ist nicht zufällig aktiv ?
Benutzt doch noch einen Router oder hast du Dual-Lan an deinem Rechner?