Installing and Administering Internet Services

Chapter 5 185
Configuring TFTP and BOOTP Servers
Troubleshooting BOOTP and TFTP Servers
Troubleshooting BOOTP and TFTP
Servers
This section outlines techniques that can help you diagnose and correct
common problems with the BOOTP and TFTP servers.
Helpful Configuration Changes
To make troubleshooting easier, configure your system as follows:
Ensure syslogd is configured to log daemon information messages to
the file /var/adm/syslog/syslog.log. To check this
configuration, make sure /etc/syslog.conf includes one of the
following lines:
*.info /var/adm/syslog/syslog.log
or
daemon.info /var/adm/syslog/syslog.log
Configure bootpd to start with debug logging set to level 2. This
logging level causes bootpd to log useful debugging messages about
how it is replying to BOOTP clients. Follow these steps to set the
debug log level:
1. Add the -d 2 option to the bootpd line in /etc/inetd.conf:
bootps dgram udp wait root /usr/lbin/bootpd bootpd -d 2
2. Reconfigure inetd with the following command:
/usr/sbin/inetd -c
3. Kill any bootpd daemon that is still running on your system. For
example,
$ /usr/bin/ps -e | /usr/bin/grep bootpd
429 ? 0:00 bootpd
$ /usr/bin/kill 429
Common bootpd Problems
If you experience a problem with bootpd, read through this section for
possible remedies. The problems listed in this section are ordered by
symptom.