Home Domain Tools How To Photo Albums Unix Stuff Support
Jumpstart Server
Mounting CD in Solaris
Solaris 10 BIND 9.2.4
Solaris 10 Zones
Space from /swap
Luxadm Commands
cfgadm Commands
Changing IP Address
SCSI Unconfigure
Backing Up the OS
Restoring the OS
Solaris IPMP
CPIO Commands
Unix Howto
FIND & DELETE FILES
Windows Howto
IPMP
Enabling tftpd
Unix HowTO
 
 

According to the in.tftpd manpage, in.tftpd is being managed by smf(5), which is well, true. The problem is that it’s not there if you issue svcs|grep tftpd.

I don’t know the reason why it’s not configured (but disabled) but, because of compatibility with older versions of ”add_install_client“ and ”setup_install_server“, tftp needs to be listed in /etc/inet/inetd.conf; so that’s where a fresh install should put the command.

Add this to /etc/inetd.conf to configure tftpd:

TFTPD - tftp server

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

Make your changes active:


root@badkitten:/# inetconv

root@badkitten:/# svcs | grep tftp

online 16:15:58 svc:/network/tftp/udp6:default

The tftp service is now enabled and available.

You can enable using inetadm -e svc:/network/tftp/udp6 and disable with inetadm -d svc:/network/tftp/udp6