Předně - vždy si řeknu, že jeden pc je klient a druhý server. Takže server je řekněme (lépe ten s WinXP) (IP/maska/brána) 192.168.0.1/255.255.255.0/- a klient 192.168.0.2/255.255.255.0/192.168.0.1. Zdá se mi nesmyslné nastavovat u obou bránu na ten druhý. Nikdy jsem to tak nedělal. Mimochodem, klient (asi Win9by klidně mohl mít nastaveno získat adresu ze serveru DHCP, WinXP mu ji přidělí (pokud služba Klient DHCP není spuštěna, spusťe ji a nastavte na "automaticky").
Řekněme, že jsou oba PC zapnuté a kabel zastrčen do obou (dobře nainstalovaných) síťovek a je (ten kabel) 100% funkční. Jak vypadá ve Win XP ve složce Síťová připojení (Start/Síťová připojení-RBtn-Otevřít) připojení k místní síti, které se tam s každou nainstalovanou síťovkou objeví? Je tam? Je u něj neaktivní/aktivní/síťový kabel odpojen ??
Doporučuji, pokud si nevíte rady, na WinXP spustit Průvodce instalací sítě (ve výše zmíněné složce) a držet se postupu. Průvodce se nahraje na disketu a na Win98 ho použijete taky. Průvodce zřejmě spustí i některé nutné služb systému, které by eventuelně byly vypnuté...
Á propos: nápověda Windows XP je v tomto směru poměrně kvalitní.