instl_bootd.1m (2012 03)

i
instl_bootd(1M) instl_bootd(1M)
Since instl_boottab is modified after each boot request and response, the system administrator should
move the file to a temporary location while editing it, and then return it to its permanent location when
done. All boot requests are denied when the file is in its temporary location. The instl_boottab file is
automatically reread after modification.
Multiple
instl_bootd processes may share a single instl_boottab file. Appropriate file locking and
retry mechanisms are implemented to ensure that this is possible. Even so, each process must have a
unique network port number (see the
-P option).
Anonymous Itanium-Based Clients
The
instl_bootd daemon can support anonymous Itanium-based clients; however, support is not
enabled by default. To enable support, you need to change the following line in
/etc/inetd.conf
:
bootps dgram udp wait root /usr/lbin/bootpd bootpd
to:
bootps dgram udp wait root /opt/ignite/lbin/instl_bootd instl_bootd
After modifying /etc/inetd.conf
, execute the command inetd -c to force
inetd to reread its
configuration file. If there are any running
bootpd daemons, they should be killed at this time. Mak-
ing this change disables the bootpd daemon; the system will not be able to provide general
bootp or
DHCP services. If disabling general
bootp or DHCP services on a boot helper or Ignite-UX server
causes a problem for your environment, do not use this method. Note that instl_bootd does not sup-
port general DHCP requests and should only be used for the initial boot request.
The Ignite-UX Administration Guide contains more information on alternative methods for allowing
anonymous Itanium-based client support with Ignite-UX.
International Code Set Support
Ignite-UX uses a variety of system commands to accomplish its functionality. Because the output of many
of these commands is parsed, Ignite-UX ensures that the POSIX locale is normally used by modifying
environment variables. Help text and some command output not parsed by Ignite-UX will be left in the
user’s specified locale.
WARNINGS
If several clients attempt to boot simultaneously and not enough IP addresses are listed in instl_boottab,
some clients may be denied boot services. From the client perspective, it will appear that the
instl_bootd services are not working. If this happens, check the syslogd (1M) logfile on the server to
verify this condition. Adding more IP addresses to instl_boottab
may help avoid this situation.
DEPENDENCIES
HP 9000 systems not supporting BOOTP use rbootd(1M) to provide booting services. rbootd (1M) serves
older HP 9000 systems by translating boot packets into
BOOTP and forwarding them to the
instl_bootd server.
If you use the
/var/adm/inetd.sec file to restrict usage of the server, the instl_boots services
must allow the IP address
0.0.0.0 or clients will not be able to boot using this daemon.
In addition to the services provided by
instl_bootd, the tftp service must also be configured on the
server system, and boot_file must be accessible through the tftp service (see tftp (1) and tftpd (1M)).
AUTHOR
bootpd was developed by Carnegie Mellon University and Stanford University.
instl_bootd was derived from bootpd by Hewlett-Packard Company.
FILES
/etc/opt/ignite/instl_boottab
default IP address database
/opt/ignite/boot/boot_lif
default boot_file (LIF volume)
/etc/inetd.conf contains the command line used by inetd (1M) to start instl_bootd.
/etc/services network services port number database
/var/adm/syslog/syslog.log
default location of the syslogd logfile (see syslogd(1M)).
HP-UX 11i Version 3: March 2012 3 Hewlett-Packard Company 3