Change to the root (/) directory of the prospective
network configuration server.

Turn on the in.tftpd daemon by creating the directory /tftpboot:

# mkdir /tftpboot

This command configures the system as a TFTP, bootparams, and RARP server.

Create a symbolic link to the directory.

# ln -s /tftpboot/. /tftpboot/tftpboot

Enable the tftp line
in the /etc/inetd.conf file.

Check that
the entry reads as follows:

tftp dgram udp6 wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot

This line prevents in.tftpd from retrieving any file
other than the files that are located in /tftpboot.

Edit the hosts database.

Add the host names and IP addresses for every client on the network.

Edit the ethers database.

Create entries for every host on the network that runs in network client
mode.

Edit the bootparams database.

See bootparams Database.
Use the wildcard entry or create an entry for every host that runs in network
client mode.

Convert the /etc/inetd.conf entry into a
Service Management Facility (SMF) service manifest, and enable the resulting
service:

# /usr/sbin/inetconv

Verify that in.tftpd is working correctly.

# svcs network/tftp/udp6

You should receive output resembling the following:

STATE STIME FMRI
online 18:22:21 svc:/network/tftp/udp6:default

Administering the in.tftpd Daemon

The in.tftpd daemon
is managed by the Service Management Facility. Administrative actions on in.tftpd, such as enabling, disabling, or restarting, can be performed
using the svcadm command. Responsibility for initiating
and restarting this service is delegated to inetd. Use
the inetadm command to make configuration changes and to
view configuration information for in.tftpd. You can
query the service's status by using the svcs command.
For an overview of the Service Management Facility, refer to Chapter 18, Managing Services (Overview), in System Administration Guide: Basic Administration.