You need to give an 192.168.1.x address to each machine IN ADDITION to the existing one given by your ISP.

On linux,

ip addr add 192.168.1.10/24 dev eth1

On XP,

netsh interface ip add address "lan" 192.168.1.100 255.255.255.0

you need to replace "lan" with your device name(which is in danish and I don't know what it is) on your machine. I usually rename in in the network folder to something more manageable like "lan" instead of that long and cumbersome name with space given by microsoft !


After addition these two address, you can try ping from one machine to another with the 192.168.1.x address and if you get it, they will not go out to the wild internet when trying to communicate and the samba configuration I have given should work.