Under such situation, install the NetBEUI protocol, and make it default protocol.
Since there is nothing to configure in NetBEUI (this protocol does not need the IP number thingie), it is a way to identify whether the problem is hardware or wrong settings.
Make sure that you log on as Client for Microsoft Network.
All computer have the same Group name, and each one has a "personal name".
There are three places to be checked for sharing,
The first two are in Control Panel, Network.
1. TCP/IP (or any other protocol that you are using for sharing) In the
Properties of the protocol it has to be bound to Client for Microsoft Network,
And Sharing is checked.
2. The general File and Print Sharing have to check.
3. In My Computer, individual Drive or/and printer has to be shared.
Right click on the component to you want to share, choose properties, click on the share tab, check Shared As, and give it a Name.
If it is working OK, you can start to deal with TCP/IP. This way you know that your network is functioning.
TCP/IP, and NetBEUI can co-exist together.