User guide

9gPXE
Preparing the DHCP Server in Linux
IB0054606-02 A 9-3
Installing DHCP
gPXE requires that the DHCP server runs on a machine that supports IP over IB.
1. Download and install the latest DHCP server from www.isc.org
.
Standard DHCP fields holding MAC address are not large enough to contain
an IPoIB hardware address. To overcome this problem, DHCP over IB
messages convey a client identifier field used to identify the DHCP session.
This client identifier field can be used to associate an IP address with a client
identifier value, such that the DHCP server will grant the same IP address to
any client that conveys this client identifier.
2. Unpack the latest downloaded DHCP server.
tar zxf dhcp-release.tar.gz
3. Uncomment the line /* #define USE_SOCKETS */ in
dhcp-release/includes/site.h
4. Change to the main directory.
cd dhcp-release
5. Configure the source.
./configure
6. When the configuration of DHCP is finished, build the DHCP server.
make
7. When the DHCP has successfully finished building, install DHCP.
make install
NOTE
Prior to installing DHCP, make sure that QLogic OFED+ is already installed
on your DHCP server.
NOTE
If there is an older version of DHCP installed, save it before continuing
with the following steps.