My main box is running MintKDE and I have a second pc running winXP.
I want to connect the two machines together with my Linux box as the main server. This is how I am set up at the moment.
Linux box connects to the internet via a cable modem connected via the Ethernet port off my motherboard. I have an external hard drive connected to a USB port.
Windows PC with a laser printer connected to it.
If I want to connect the two machines do I fit an extra network card in my Linux box and connect the Windows PC (using the Ethernet port on the motherboard) to the new network card in the Linux box?
I then install samba on my Linux machine and configure it (questions about this will probably come later). If Windows is configured correctly will this allow me to access files on my Linux box and external hard drive from my Windows machine and also allow my Windows machine to connect to the internet?
Will this also allow my Linux box to use the printer which is connected to my Windows PC?
Before I get deeper into the configuration part I want to make sure I understand the theory behind what I want to do.
Thanks for all help