Installing and Administering Internet Services

174 Chapter 5
Configuring TFTP and BOOTP Servers
Configuring the BOOTP Server
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. When
you use SAM to do the configuration, entries are made to the appropriate
files automatically. The following sections explain the manual method for
configuring and verifying bootpd.
NOTE You must be superuser 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.
1. Make sure that the BOOTP server and client protocols are added to
/etc/services:
bootps 67/udp # Bootstrap protocol server
bootpc 68/udp # Bootstrap protocol client
2. Uncomment the following entry in /etc/inetd.conf:
bootps dgram udp wait root /usr/lbin/bootpd bootpd
3. Reconfigure /usr/sbin/inetd:
/usr/sbin/inetd -c
You are now ready to add client or relay information to the configuration
file /etc/bootptab. This step is discussed in the section “Adding Client
or Relay Information” on page 176. If you wish to verify your bootpd
installation, continue to the next section.
NOTE SAM does not add relay information to the configuration file. You must
manually configure relay information on a BOOTP server.
Verify Your bootpd Installation
The verification step only ensures that bootpd is started by inetd. To
test whether you have correctly configured bootpd to handle boot
requests, perform the following steps: