Es kommen meist aber Probleme zwischen Windows 98/ME und XP auf.
Da Windows 98/ME sehr nachlässig mit Aktualisierung der Netzwerkeintragungen agieren.
es müssen:

o.g. IPs eingegeben sein (am Ende natürlich jeder Rechner ne andere Nummer)

jeder im Netz am besten die gleichen Protokolle (also wenn einer noch IPX o.ä. nutzt, sollten dies auch die anderen Rechner zumindest installiert haben)

Name des Rechners erteilt sein, Arbeitsgruppe (wobei diese nicht mehrfach vorkommen dürfen)

freigegebene Ordner dürfen nur zusammengeschrieben und ohne Sonderzeichen sein (Windows 98/ME verträgt es anders nicht)

Firewalls deaktiviert sein (bzw. die eingegebenen IPs freigegeben sein)

richtige Kabel verwendet, am besten jedoch Switch bzw. Hub dazwischen
Letzte Probleme lassen sich nur durch Herunterfahren aller Rechner im Netz,

30 sekündigem Warten

und wieder hochfahren ausräumen. Dies ist unbedingt notwendig.
Klingt zwar manches etwas banal, aber dann ist man auf der sicheren Seite!

Falls noch ein Linux Server zwischen den Windows Rechnern hängt, z. B. als DHCP Server, dann kommen die meisten Probleme von den Hardware selbst: Linux verträgt sich nicht mit Netzwerkarten mit einem Realtek Chip. Ob diese Karten auch bei Windows Probleme machen wäre fraglich