But there are many issues involved in making the whole thing fit together.
The primary concern, is to ignore anything to do with the internet, and get the network working properly first.
In order to do this, disable any/all firewalls, until such times as the network is operational. The firewall can be introduced later.
Personally, I stick with manual addresses. That way, you know what you are dealing with.
There are three basic things that have to fit, to make it work.
1. The network has to have a common Name.
2. Each machine has to have an individual name.
3. There must be at least ONE shared device on each machine. This can be a file or a drive.
For a good set-up guide, click here