Connecting FreeBSD with WindowsXP

Hey,

I have two ethernet cards in freebsd box. My freebsd is connected to router[dhcp] using one ethernet card so other one is free.
How can I connect these two computers using RJ45[or corssover] so that my Windows box will have internet access as well as it will be able to read Samba shared files?

Thanks.

You can easily do this by configuring your FreeBSD platform to perform as a router. This is standard configuration.

Neo