HP-UX IP Address and Client Management Administrator's Guide HP-UX 11i v2, HP-UX 11i v3

3 Configuring the BOOTP and TFTP Servers
The Bootstrap Protocol (BOOTP) allows certain systems to discover network configuration
information (such as an IP address and a subnet mask) and boot information automatically.
The Trivial File Transfer Protocol (TFTP) is a simple protocol used to read and write files to or
from a remote system.
Together, TFTP and BOOTP allow a system to provide boot information for client systems that
support BOOTP, such as an HP 700/X terminal. These protocols are implemented on the Internet
User Datagram Protocol (UDP). Therefore, you can use these protocols across networks that
support UDP.
This chapter explains how to manually configure the BOOTP and TFTP servers for your network
from the HP-UX prompt. Examples are provided to help you configure the servers. You can also
use HP System Management Homepage (HP SMH), the online configuration interface, to configure
BOOTP and TFTP servers. The troubleshooting section explains corrective measures to recover
from problems that may occur while using the BOOTP and TFTP servers.
DHCPv6 is a superset of BOOTP and you can configure DHCPv6 using HP System Management
Homepage (HP SMH).
NOTE: BOOTP is not supported over the X.25 link product or networks using the PPL (SLIP)
product.
The following topics are discussed in this chapter:
“Configuring the BOOTP Server” (page 101)
Adding Client or Relay Information” (page 102)
“Configuring the TFTP Server” (page 107)
“Command Options for Using TFTP” (page 109)
“Troubleshooting BOOTP and TFTP Servers” (page 109)
Configuring the BOOTP Server
To manually configure the BOOTP server daemon, bootpd, you need to add entries to the files
/etc/services and /etc/inetd.conf. If you use HP SMH to configure the BOOTP server,
entries are made to the appropriate files automatically. The following sections explain the manual
method for configuring and verifying bootpd.
NOTE: You must log in as a root user to configure the BOOTP server.
Procedure for Configuring bootpd
Configuring bootpd sets up your local system to act as a server of boot information for remote
clients. To manually configure bootpd, complete the following steps:
1. Make sure that the BOOTP server and client protocols are added to the /etc/services
file:
bootps 67/udp # Bootstrap protocol server
bootpc 68/udp # Bootstrap protocol client
2. Uncomment the following entry in the /etc/inetd.conf file:
bootps dgram udp wait root /usr/lbin/bootpd
bootpd
3. Reconfigure /usr/sbin/inetd using the following command:
/usr/sbin/inetd -c
Configuring the BOOTP Server 101