wanboot.conf(5) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

wanboot.conf(5)

wanboot.conf(5)                  File Formats                  wanboot.conf(5)



NAME
       wanboot.conf - repository for WANboot configuration data

SYNOPSIS
       /etc/netboot/wanboot.conf

DESCRIPTION
       The  wanboot.conf  file  is set up by a system administrator for one or
       more WANboot clients. The file contains information used to  drive  the
       WANboot process. The CGI program that serves up the bootstrap (wanboot)
       and the boot and root filesystems uses  information  contained  in  the
       file  to  determine  file  paths,  encryption and signing policies, and
       other characteristics of the operating system.


       A copy of wanboot.conf is incorporated in the boot filesystem  that  is
       transmitted  to  the client. This is used by the bootstrap (wanboot) to
       determine SSL authentication policy, and other security conditions.


       You should use the bootconfchk(8) utility to check the format and  con‐
       tent of a wanboot.conf file prior to deployment.

FILE FORMAT
       Entries  in  wanboot.conf  are written one per line; an entry cannot be
       continued onto another line. Blank lines are ignored,  as  is  anything
       following  a  hash  mark character (#), which allows you to insert com‐
       ments.


       Each non-blank, non-comment line must take the form:

         parameter=value



       where value is terminated by the end-of-line, a space, or the hash mark
       character.  The  value  can  be quoted if it contains a space or a hash
       mark, using single or double quotes.


       The parameters currently supported and their meanings are as follows:

       boot_file                Specifies the path of the bootstrap file rela‐
                                tive  to  the  directory  from  which  the web
                                server serves files. This  parameter  must  be
                                given if the bootstrap file (wanboot) is to be
                                served via HTTP, and must be specified with  a
                                leading slash (/).


       root_server              Specifies the location of the CGI program that
                                will serve up the information about  the  root
                                filesystem  that  will  be  transmitted to the
                                client. If present, the value must be a URL in
                                one of the following forms:


                                  http://host:port/some_path/wanboot-cgi
                                  https://host:port/some_path/wanboot-cgi

                                where  http specifies insecure download of the
                                root filesystem; https specifies secure  down‐
                                load  of the root filesystem; host is the name
                                of  the  system  which  will  serve  the  root
                                filesystem; port is the port through which the
                                web server  will  serve  the  root  filesystem
                                image;  some-path  is the directory which con‐
                                tains the wanboot-cgi CGI program  which  will
                                serve  information  about the root filesystem.
                                For example:

                                  http://webserver:8080/cgi-bin/wanboot-cgi



       root_file                Specifies the  path  of  the  root  filesystem
                                image relative to the directory from which the
                                web server serves files. This  parameter  must
                                be  given  if  the  root  filesystem  is to be
                                served by means of HTTP, and must be specified
                                with a leading /.


       signature_type           Specifies  the  signing  algorithm  to be used
                                when signing the bootstrap (that is, wanboot),
                                the  boot  filesystem, and the root filesystem
                                (assuming the last is  not  being  sent  using
                                secure  HTTP),  prior  to  transmission to the
                                client. If absent, or the value is  empty,  no
                                signing  will  be  performed.  If present, its
                                value must be: sha1.

                                If signature_type is set,  the  client  system
                                being  booted must also be setup with a client
                                key for that algorithm.


       encryption_type          Specifies the encryption algorithm to be  used
                                when  encrypting  the boot filesystem prior to
                                transmission to the client. If absent, or  the
                                value  is  empty,  no  encryption  of the boot
                                filesystem will be performed. If present,  its
                                value must be one of: 3des or aes.

                                If  encryption_type is set to one of the above
                                algorithms,  then  the  client  system   being
                                booted  must  also  be setup with a client key
                                for that algorithm  and  a  non-empty  encryp‐
                                tion_type must also be specified.


       server_authentication    Specifies whether server authentication should
                                be requested during SSL connection  setup.  If
                                absent,  or the value is empty, server authen‐
                                tication will not be  requested.  If  present,
                                its value must be one of: yes or no.


       client_authentication    Specifies whether client authentication should
                                be requested during SSL connection  setup.  If
                                absent,  or the value is empty, client authen‐
                                tication will not be  requested.  If  present,
                                its value must be one of: yes or no.

                                If  client_authentication is yes, then encryp‐
                                tion and signing algorithms must also be spec‐
                                ified,  the  URL scheme in root_server must be
                                https, and server_authentication must also  be
                                yes.


       resolve_hosts            Used to specify any host names that might need
                                to be resolved for  the  client  system.  Host
                                names  appearing  in  URLs in wanboot.conf and
                                any discovered in certificates associated with
                                the  client will automatically be resolved and
                                do not need to be specified  here.  The  value
                                should  be  a  comma-separated  list  of  host
                                names.

                                A typical use of this parameter  would  be  to
                                name  hosts  used by the installer that differ
                                from any of those used by the bootstrap.


       boot_logger              Specifies the URL of a system to which logging
                                messages will be sent. If absent, or the value
                                is empty, then logging will be to  the  system
                                console only. If present it must specify a URL
                                in one of the following forms:


                                  http://host:port/some_path/bootlog-cgi
                                  https://host:port/some_path/bootlog-cgi

                                where the constituent parts are as defined for
                                root_server, above.

                                Logging can be insecure or secure.


       system_conf              Specifies  the name of a file in the /etc/net‐
                                boot hierarchy that will  be  incorporated  in
                                the  boot  filesystem  named  system.conf  and
                                which  is  intended  for  use  by  the  system
                                startup scripts only.


EXAMPLES
       Example 1 Sample wanboot.conf File



       The following is a sample wanboot.conf file:


         ####################################################################
         #
         # Copyright (c) 2003, 2020, Oracle and/or its affiliates.
         #

         ####################################################################
         # wanboot.conf(5): boot configuration file.
         #
         # Please consult wanboot.conf(5) for further information.  Note that
         # this interface is "Evolving" as defined by attributes(7).
         #
         # Anything after a '#' is comment.  Values may be quoted (e.g. "val").
         #
         # <empty> means there is no value, i.e. null.  The absence of any
         # parameter implies that it takes a default value (<empty> unless
         # otherwise specified).
         #
         # <url> is of the form http://... or https://...
         ####################################################################

         # The path of the bootstrap file (within htdocs) which is served up
         # by wanboot-cgi(bootfile).
         #
         boot_file=/bootfiles/wanboot    # <absolute pathname>

         # These are used by wanboot-cgi(bootfile|bootfs|rootfs) to determine
         # whether boot_file or the bootfs is to be sent encrypted/signed, or
         # root_file is to be sent signed; the client must be setup with the
         # corresponding encryption/signature key(s) (which cannot be auto-
         # matically verified).
         #
         # If an encryption_type is specified then a signature_type must also
         # be specified.
         #
         encryption_type=3des            # 3des | aes | <empty>
         signature_type=sha1             # sha1 | <empty>

         # This is used by wanboot-cgi(bootfs) and WANboot to determine whether
         # server authentication should be requested during SSL connection
         # setup.
         #
         server_authentication=yes       # yes | no

         # This is used by wanboot-cgi(bootfs) and wanboot to determine whether
         # client authentication should be requested during SSL connection
         # setup.  If client_authentication is "yes", then server_authentication
         # must also be "yes".
         #
         client_authentication=yes       # yes | no


         # wanboot-cgi(bootfs) will construct a hosts file which resolves any
         # hostnames specified in any of the URLs in the wanboot.conf file,
         # plus those found in certificates, etc.  The following parameter
         # may be used to add additional mappings to the hosts file.
         #
         resolve_hosts=                  # <hostname>[,<hostname>*] | <empty>

         # This is used to specify the URL of wanboot-cgi on the server on which
         # the root_file exists, and used by wanboot to obtain the root server's
         # URL; wanboot substitutes root_file for the pathname part of the URL.
         # If the schema is http://... then the root_file will be signed if there
         # is a non-empty signature_type.  If server_authentication is "yes", the
         # schema must be https://...; otherwise it must be http://...
         #
         root_server=https://www.example.com:1234/cgi-bin/wanboot-cgi # <url> \
            | <empty>

         # This is used by wanboot-cgi(rootfs) to locate the path of the
         # rootfs image (within htdocs) on the root_server.
         #
         root_file=/rootimages/miniroot  # <absolute pathname> | <empty>

         # This is used by wanboot to determine the URL of the bootserver
         # (and whether bootlog traffic should be sent using http or https),
         # or whether it should simply be sent to the console.
         #
         boot_logger=http://www.example.com:1234/cgi-bin/bootlog-cgi  # <url> \
             | <empty>

         # This is used by the system startup scripts. If set, it should
         # point to a file that contains name value pairs to be used at
         # start up time. For example, this file may be used to provide
         # install the values for sysidcfg and jumpscfg.
         #
         system_conf=system.conf


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Interface StabilityCommitted


SEE ALSO
       attributes(7), bootconfchk(8)



Oracle Solaris 11.4               11 Dec 2020                  wanboot.conf(5)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3