Also mich wundert das du ohne Hub, oder ohne switch, oder ohne Router mit einem normalen Netzwerkkabel überhaupt was geht.
Normalerweise benötigt man für die direkte Verbindung von Netzwerkgeräten ein sogenanntes ausgekreuztes Kabel (Crosskabel). Bei einem Netzwerkkabel ist eine Litze für die eingehenden Daten, eine andere für ausgehende. Genaueres findest du hier: https://de.wikipedia.org/wiki/Crosskabel
Falls du kein solches Kabel verwendest, kollidieren die Datenpakete am Ein oder Ausgang und du bekommst keine stabile Verbindung zusammen.