Installing and Administering Internet Services
234 Chapter5
Configuring TFTP and BOOTP Servers
Adding Client or Relay Information
Examples of Adding BOOTP Clients
This section shows examples of adding entries to the /etc/bootptab file.
The first example shows how to configure a BOOTP server for an
HP 700/X terminal. The second example shows how to configure a
BOOTP server to relay a client’s bootrequest to another server.
Example 1: Adding an HP 700/X Terminal as a Client
Figure 5-3 shows the network configuration for this example.
Figure 5-3 Example Configuration: HP 700/X Terminal as Client
The following information is added to the /etc/bootptab file on the
BOOTP server (hpserver):
xterm01: hn: ht=ether: ha=080009030165: \
ip=15.19.8.37: sm=255.255.248.0: \
gw=15.19.8.1: ds=15.19.8.119: bf=/xterminal
To verify the new /etc/bootptab entry, do the following on the BOOTP
server:
1. Add the ba (broadcast address) tag to the entry so that the bootreply
is not sent directly to xterm01. This allows the bootpquery
diagnostic tool to intercept any bootreply packets for xterm01.
xterm01: hn: ht=ether: ha=080009030165: \
ip=15.19.8.37: sm=255.255.248.0: \
gw=15.19.8.1: ds=15.19.8.119: bf=/xterminal: ba
2. Run the bootpquery tool to see how bootpd on your local system
responds to a request from xterm01. For the example configuration,
the following would be entered (as superuser):
Client
BOOTP
Server
Network subnet mask: 255.255.248.0
Host name: xterm01
IP address: 15.19.8.37
Hardware address: 080009030165
Host name: hpserver