Das liegt daran, das das TCP/IP Protokoll nur mit der Internetverbiundung gebunden ist. Wie hast DU den zweiten Rechner angeschlossen, 2. Netzwerkarte, Router oder Hub.
Bei 2.Netzwerkarte musst Du für die 2. Karte ein eigenes TCP/IP Protokoll binden. Beim Hub sollte es so klappen, den Router musst Du entsprechend konfigurieren, das er Dich zur internen Verbindung umleitet.
Denk daran, das Du beim Router eine interne und extere IP besitzt. Die interen hat immer eine SubnetMask von 255.255.255.0 Sie sollte auch immer mit 192.168... beginnen.
In einigen Spielezeitschriften wird immer wieder erklärt, wie man zwei Rechner miteinder verbindet. Das ist kein Zuckerschlecken (ich hab mal als Netzadmin gearbeitet).
IPX ist ein rein internes Protokoll, deswegen brauchst Du da auch nichts einzurichten. Zum interenen Zocken ist IPX eigentlich sogar besser (weniger Overhead).