Travis
Capehart
Travis
Bragg
Beau Webb
Manual
for Creating a DHCP Server
A general
definition of a DHCP server is a setup that utilizes the use of static IP
addresses within its network. The way in
which a DHCP server works is that each time a workstation connects to the
server, it is assigned a static IP and a lease period. This lease period is an amount of time that
the workstation is question will own that exact IP; after the lease is up, the
IP is released and the workstation is assigned another.
Why use a
DHCP server? Some workstations that will
connect to the network will have settings geared towards receiving a TCP/IP
configuation automatically from the server.
A DHCP server has the ability to give that configuration where DNS
cannot.
What
follows will be an explanation of how to set up a basic DHCP network:
Part
One: Installing DHCP controls
First
off, before we get into the actual configuration, we need to make sure that the
main DHCP controls are enabled on the server computer. To install the controls, follow these steps:
1. Open the Control Panel.
2. With the Control Panel open, access the
"Add/Remove Programs" section.
3. When the window appears, click on the
"Add/Remove Windows Components" button on the left toolbar.
4. On the "Windows Component Wizard"
window, highlight "Network Services," then click on the Details
button
5. Click on the checkbox next to "Dynamic
Host Configuration Protocol" and then click OK.

6. Click on "Next" to install DHCP.
Part
Two: Installing a Scope for the DHCP Server
In order
for our server to be able to distribute IP addresses, we must first determine
what the scope will be. The scope is a
range of addresses that the DHCP server can give out to the workstations connecting
to your server machine. The add a scope,
follow these steps:
1. Make sure that you are logged into your
machine as the administrator, if not, log out and log back in as the admin.
2. Click on the start menu, then from the
"Programs" menu go to "Administrative Tools"; from there
click on "DHCP".

3. When the DHCP window opens, right-click the
"DHCP server" and select "New Scope" from the menu. 896
4. At the New Scope Wizard window, click next.
5. In the Scope Name window that will come up,
enter a name and short description for the scope. Click Next to continue.
6. In the IP Address Range window, input a range
of IP addresses that will be assigned to this scope, and the subnet mask. Click Next to continue.

7. In the Add Exclusions window, enter any IP
addresses that you would like to be excluded from the range that you assigned
in the previous window and clikc on Add to add them to the list of
exclusions. Click Next to continue.

8. In the next window, the Lease Duration
window, input how long you would like to allow each client to use a specific
address. Click Next to continue.

9. In the Configure DHCP Options window, select
"Yes" to configure the common TCP/IP parameters like gateways and DNS
servers, or select "No" to do this at a later time.
- If you selected to configure
common parameters, you will get extra windows for the
Router/Gateway's address, DNS
configuration information, and the WINS
server addresses. Configure all
necessary information and click on Next to continue.
10. The Activate Scope window will appear
next. If you select "Yes,"
then the scope will be available immediately.
If you select "No," you can go back and activate it after it
has been created. Choose one of the two
options, then click on Next to continue.
11. Click Finish to create the scope.
Step
3: Configuring a DHCP Client
If the
client computers have DHCP enabled, then they should be able to get an IP from
the server now. A problem arises,
however, if they are not prepared. Here
are some steps to set it up.
1. Open the control panel.
2. Open the "Network and Dial-Up
Connections" option.
3. Right click on your Local Area Network
connection and select Properties
4. Select "Internet Protocol (TCP/IP)"
and click Properties
5. Select "Obtain an IP address
automatically" and click OK, then OK again.

When the
client next log into the server, he should be assigned an IP address if he
hadn't previously received one.