[JavaScript]
Copyright (c) 2004, Billiter Consultants. All rights reserved.
This configuration utility will generate the contents of the
two control files needed to run ipLease DHCP Server for a basic
IP network topology. After you unpack the ipLease distribution into
its directory,
just follow these seven easy steps and your ipLease
Server will be offering leases to the DHCP client machines on your
network in minutes.
[ If you just downloaded the ipLease distribution files and
have not yet read our ReadMe file, simply do the following to
unpack the ipLease distribution.
Make a directory (folder) called \dhcpsvr on the drive and machine
that will be home to ipLease DHCP Server. Copy the distribution
file, iplease.exe, to that directory, and run iplease -d from
the Windows Command Prompt or from the Start...Run dialog. ]
Step 1 - Can I use this utility to configure my ipLease
DHCP Server?
You are configuring what we call a basic network if 1)
the DHCP server provides leases to only one IP network, and
2) the ipLease DHCP Server resides on that network. If your
configuration meets these requirements, proceed to Step 2. Otherwise,
please follow the instructions in the documentation supplied with your
ipLease software distribution. (It describes how to configure ipLease
to support multiple IP networks.)
Step 2 - IP network information for the basic configuration:
[ General notes. 1) You may start again anytime in the procedure by
simply refreshing this page in your Web browser. 2) Use the buttons
below to signal that you have entered data, rather than pressing the Enter key.
Some browsers may refresh the page at an unwelcome point if you use the
Enter key. ]
Step 3 - Define the IP addresses on this network that ipLease
DHCP Server will offer (lease) to your DHCP client machines:
Step 4 - Define IP addresses on this network to exclude
from leasing:
If the IP address ranges that you defined for leases in Step 3
included any special addresses (like servers) that should be
excluded, you may define those addresses here. If you have
none to exclude, simply click 'No More Excludes' in Step 4b now."
Step 5 - Define options that ipLease DHCP Server will offer
to DHCP client machines on this network:
When a DHCP client obtains an IP address from ipLease DHCP Server,
the client also needs to know how long it may use the address (the lease
duration) and perhaps a few other configuration parameters (like the
IP address of the network's router) before
the client can begin using the network. The server communicates these
values to the DHCP client machines using options. Dozens of
option types are available, and you may specify a few of the more common
types in this step. The lease duration is mandatory, but the others,
like domain name,
are not required. Options that you define here will be sent
to all the DHCP clients on the network.
Step 6 - Per-Host definitions:
If you have no per-host definitions, just click the 'No More Hosts'
button at Step 6b below and continue at Step 7.
Per-host (per-client, per-machine) definitions are used for three
purposes. 1) to specify a static lease - a permanent association
of a DHCP client with an IP address; 2) to override network-wide
options (like lease duration) for a particular client; and 3) to
add options particular to a machine, like HostName. [Here we
consider #2 a procedure beyond basic networks: you may only
specify statics and host names with this configurator.]
The ipLease DHCP Server knows a particular client by either
its MAC (hardware, Media Access Control) address or by its ClientID.
The MAC address might be an Ethernet or Token Ring address. For Ethernet
the MAC address is a 6-byte hexadecimal number, like 0080C8D97ED8.
The client's network settings will show its MAC address, or you
can find it by running utilities like arp, ipconfig, or winipcfg
on the client host.
ClientID may be any hexadecimal string configured on the DHCP client.
It is often invisible to the client's operator. But it is also
often automatically generated by the client's network software
by prefixing the MAC address with the network type. Ethernet
is network type 01, so an automatically generated ClientID might
be 010080C8D97ED8.
[Note1: if you configure a host name for a DHCP client, please know
that even though ipLease may send it to the client, it is frequently
ignored and the client may use a host name of its own, like its
NETBIOS name. Note 2: hexadecimal entries below are not case-sensitive:
0080C8D97ED8 is the same as 0080c8d97ed8. Note 3: you must enter
a MAC address OR a ClientID (and not both).
Note 4: to make a static lease, simply enter
the IP address to be permanently associated with the host.
You must insure that the IP address was added
in Step 3 and NOT excluded in Step 4.]
Step 7 - Control file generation:
Now you need only click the 'Generate' button one time in Step 7a and
the content of ipLease DHCP Server's two control files will appear in
the panels below.