Networking 3 linux based PCs
Ok, due to having internet problems I can't exactly do much on the computer yet, so my dad suggested I look into something else with computers, networking being one of those things. At the moment I have 3 PCs upstairs, (need a few new keyboards and mice) and they are all running linux (maybe I'll need a new harddrive for one of them). I would like to network them all together just to get the hang of networking, transfering files, creating a file server, ftp server etc. on linux and so I can eventually get internet on all three.
So now to the main question, what do I need? All I want to do is connect the 3 PCs together with ethernet cables and beable to access each PC. I was thinking a few cables, a switch and network cards for those PCs without a ethernet connection. But what should work with linux? Or should I go for a modem router now and so I can connect to the internet? The router I like the look of is: http://www.amazon.co.uk/gp/product/B...=1R2GAQKUAMB4Y which is cheap, good make and a router, switch, firewall, modem all in one ;) So is it just as easy as slotting in some network cards, blugging in some cables into them and into the router (or switch) and it should work? It's just that I don't want to pay any money with no knowledge of whether it would work or not.
My linux distors btw are: Dual booting Kubuntu/Ubuntu, FC5 and Kubuntu again.