You will need 2 NIC cards with Samba installed on the linux box. Never tried serial cable. I did get Linux redhat 6.5 and windows NT server to see each other along with all the other computers on the network, but couldn't get Linux to see any windows machines. If anyone knows how let me know.
www.samba.org for more info.