The wanboot.conf file is a plain-text configuration file that the WAN boot installation programs use to perform a WAN installation. The following programs and files use the information included in the wanboot.conf file to install the client machine.
wanboot-cgi program
WAN boot file system
WAN boot miniroot
Save the wanboot.conf file in the appropriate client subdirectory in the /etc/netboot hierarchy on the WAN boot server. For information on how to define the scope of your WAN boot installation with the /etc/netboot hierarchy, see Creating the /etc/netboot Hierarchy on the WAN Boot Server.
You specify information in the wanboot.conf file by listing parameters with associated values in the following format.
parameter=value
Parameter entries cannot span lines. You can include comments in the file by preceding the comments with the # character.
For detailed information about the wanboot.conf file, see the man page wanboot.conf(4).
You must set the following parameters in the wanboot.conf file.
This parameter specifies the path to the wanboot program. The value is a path relative to the document root directory on the WAN boot server.
boot_file=/wanboot/wanboot.s10_sparc
This parameter specifies the URL of the wanboot-cgi program on the WAN boot server.
Use an HTTP URL if you are performing a WAN boot installation without client or server authentication.
root_server=http://www.example.com/cgi-bin/wanboot-cgi
Use an HTTPS URL if you are performing a WAN boot installation with server authentication, or server and client authentication.
root_server=https://www.example.com/cgi-bin/wanboot-cgi
This parameter specifies the path to the WAN boot miniroot on the WAN boot server. The value is a path relative to the document root directory on the WAN boot server.
root_file=/miniroot/miniroot.s10_sparc
This parameter specifies the type of hashing key to use to check the integrity of the data and files that are transmitted.
This parameter specifies the type of encryption to use to encrypt the wanboot program and WAN boot file system.
For WAN boot installations that use HTTPS, set this value to 3des or aes to match the key formats you use. You must also set the signature_type keyword value to sha1.
encryption_type=3des
or
encryption_type=aes
For an insecure WAN boot installations that do not use encryption key, leave this value blank.
encryption_type=
This parameter specifies if the server should be authenticated during the WAN boot installation.
For WAN boot installations with server authentication or server and client authentication, set this value to yes. You must also set the value of signature_type to sha1, encryption_type to 3des or aes, and the URL of root_server to an HTTPS value.
server_authentication=yes
For insecure WAN boot installations that do not use server authentication or server and client authentication, set this value to no. You can also leave the value blank.
server_authentication=no
This parameter specifies if the client should be authenticated during a WAN boot installation.
For WAN boot installations with server and client authentication, set this value to yes. You must also set the value of signature_type to sha1, encryption_type to 3des or aes, and the URL of root_server to an HTTPS value.
client_authentication=yes
For WAN boot installations that do not use client authentication, set this value to no. You can also leave the value blank.
client_authentication=no
This parameter specifies additional hosts that need to be resolved for the wanboot-cgi program during the installation.
Set the value to the host names of systems that are not specified previously in the wanboot.conf file or in a client certificate.
This parameter specifies the URL to the bootlog-cgi script on the logging server.
To record boot or installation log messages on a dedicated logging server, set the value to the URL of the bootlog-cgi script on the logging server.
boot_logger=http://www.example.com/cgi-bin/bootlog-cgi
To display boot and installation messages on the client console, leave this value blank.
boot_logger=
This parameter specifies the path to the system configuration file that includes the location of sysidcfg and custom JumpStart files.
Set the value to the path to the sysidcfg and custom JumpStart files on the web server.
system_conf=sys.conf