If there is no DHCP server present in the network, then the computers will stall at bootup while waiting for a response from the non-existing DHCP server. If there is no DHCP server on the network, then it can be a good idea to use a static IP and stop the waiting for a DHCP server and the performing of Automatic TCP/IP Addressing.
To see what IP address the computer is using run this from a command prompt:
If the assigned IP address is 0.0.0.0 or 169.254.x.x, then it means that it tried to use the DHCP server but failed. If this is the case then one should consider using a static IP instead instead of waiting for the DHCP server.
To create a network where all computers connected are using static IP addresses, then use the following setup:
The IP Address "x" is a number between 1 and 255 and each computer in the network must be assigned their own unique number. If a router is used to connect to the Internet, then it should be assigned the IP address of the default gateway, and all computers should have their default gateway set to that IP address (Along with setting the Primary DNS IP to point to the Internet Service Provider (ISP) DNS server).
IP Address : 192.168.1.x
Subnet Address : 255.255.255.0
Default Gateway : 192.168.1.1