Troubleshooting
D.10
Troubleshooting BOOTP Problems
Use the following procedure to determine if BOOTP is properly configured and running at the
UNIX host:
Verify that BOOTP is running. Use the command:
% netstat -a
Figure D-5 shows an example of a portion of the resulting display on a Sun Workstation. Look
for a line that lists *.bootps. If this line is not listed, BOOTP may not be configured.
netstat -a
udp 0 0 *.bootps *.* LISTEN
udp 0 0 *.tftp *.* LISTEN
Figure D-5. Example netstat -a Display.
To verify that BOOTP is configured, check the /etc/services file for a BOOTP entry. Use the
command:
% grep bootp /etc/services
For example, on a Sun Workstation, this entry will look like:
bootp 67/UDP
If there is no entry in the etc/services file, add one. If there is an entry, check for a bootp entry
in the /etc/inetd.conf file. Use the command:
% grep bootp /etc/inetd.conf
There should be a line in the /etc/inetd.conf file which contains bootp in it, and that is not
treated as a comment (# is the comment character). For example, on a Sun Workstation, this
entry will look like:
bootp dgram udp wait root /usr/etc/in.bootpd in.bootpd -s
If there is no entry for bootp in the /etc/inetd.conf file, add one. If there is an entry, but it begins
with the comment character, remove the character.
For further information, refer to the documentation supplied with your UNIX operating system.
D-98
0021