Ignite-UX Administration Guide for HP-UX 11i (B3921-90079, October 2013)

Make sure that at a minimum, HP-UX 11i v2 is installed on your Ignite-UX server or boot helper
system.
Add your device pool group entry to the /etc/dhcptab file on your Ignite-UX server or boot
helper system.
You should not need to restart bootpd if it is already running. When a new bootp DHCP request
is received, bootp checks to see whether it must reread any configuration files. If you want to
force bootp to reread the configuration file, send it the SIGHUP signal.
The following example DHCP device group is the best way to support anonymous Itanium-based
clients:
dhcp_device_group:\
re:\
ncid:\
class-id="PXEClient:Arch:00002":\
lease-time=300:\
subnet-mask=255.255.255.0:\
addr-pool-start-address=192.168.1.10:\
addr-pool-last-address=192.168.1.20:\
bf=/opt/ignite/boot/nbp.efi
The options in the dhcp_device_group clause are:
dhcp_device_group Starts a DHCP device pool group for allocating a range of
IP addresses to assign to clients with a matching class-id
in their boot requests.
re A binary option that sets regular expression matching on the
class-id rather than a default literal match. This is a new
option for HP-UX 11i v2.
ncid A binary option that sets removal of the class-id from
message responses. Since bootpd does not support the full
Intel Preboot Execution Environment (PXE) protocol, it must
not send back a class-id in the response. This is a new
option for HP-UX 11i v2.
class-id Different kinds of systems may make PXE boot requests. For
example, Itanium-based systems and industry standard servers
such as HP ProLiant servers may each make a PXE boot
request. It is unlikely the same configuration could be used
for these different requests. The class-id may be used to
respond to PXE requests from the correct clients, while ignoring
the wrong ones.
All Itanium-based servers send a 32 character PXE boot
request in the following format:
PXEClient:Arch:00002:UNDI:xxxyyy
where xxxyyy are major and minor numbers for the Universal
Network Device Interface revision.
An industry standard server, such as an HP ProLiant server,
sends a PXE boot request in this format:
PXEClient:Arch:00000:UNDI:xxxyyy
where xxxyyy are the same as described above.
The class-id in the dhcp_device_group example above
tells the bootpd daemon to respond only to clients with a
boot request containing PXEClient:Arch:00002. Requests
from industry standard servers are ignored.
44 Simple Network: Creating a Server for Anonymous Clients