Solaris 9 12/03 Installation Guide

sysidcfg File Keywords

The following table describes the keywords you can use in the sysidcfg file.

Table 7–2 Keywords You Can Use in sysidcfg

Configuration Information 

Keywords 

Values or Examples 

Name service, domain name, name server 

name_service=NIS, NIS+, DNS, LDAP, NONE

 
  

Options for NIS and NIS+: {domain_name=domain_name name_server=hostname(ip_address)}

name_service=NIS {domain_name=west.arp.com name_server=timber(129.221.2.1)}

name_service=NIS+ {domain_name=west.arp.com. name_server=timber(129.221.2.1)}

 

Options for DNS: {domain_name=domain_name name_server=ip_address,ip_address, ip_address (three maximum) search=domain_name,domain_name,domain_name,domain_name,domain_name, domain_name (six maximum, total length less than or equal to 250 characters)}

name_service=DNS {domain_name=west.arp.com name_server=10.0.1.10,10.0.1.20 search=arp.com,east.arp.com}


Note –

Choose only one value for name_service. Include either, both, or neither the domain_name and name_server keywords, as needed. If neither keyword is used, omit the curly braces {}.


 

Options for LDAP: {domain_name=domain_name profile=profile_name profile_server=ip_address proxy_dn="proxy_bind_dn" proxy_password=password}

name_service=LDAP 
{domain_name=west.arp.com 
profile=default 
profile_server=129.221.2.1 
proxy_dn="cn=proxyagent,ou=profile,
dc=west,dc=arp,dc=com" 
proxy_password=password}


Note –

The proxy_dn and proxy_password keywords are optional. The proxy_dn value must be enclosed in double quotes.


Network interface, host name, Internet Protocol (IP) address, netmask, DHCP, IPv6 

network_interface=NONE, PRIMARY, or value

  • NONE turns off networking.

  • PRIMARY is the first up, nonloopback interface that is found on the system. The order is the same as with “ifconfig.” If no interfaces are up, then the first nonloopback interface is used. If no nonloopback interfaces are found, then the system is set to NON-NETWORKED.

  • value specifies an interface such as le0 or hme0.

  If DHCP is to be used, specify: {dhcp protocol_ipv6=yes_or_no}

network_interface=primary {dhcp protocol_ipv6=yes}

 

If DHCP is not to be used, specify: {hostname=host_name default_route=ip_address or NONE ip_address=ip_address netmask=netmask protocol_ipv6=yes_or_no}


Note –

If you do not use DHCP, you are not required to specify protocol_ipv6=yes and default_route. But, take note of the following issues.

  • A JumpStart installation requires protocol_ipv6 to be specified now or you are prompted interactively later.

  • If default_route is not specified and one cannot be detected using the ICMP router discovery protocol, you are prompted to choose a route.


If you use the sysidcfg file in a WAN boot installation, you must set protocol_ipv6=no.

network_interface=le0 {hostname=feron default_route=129.146.88.1 ip_address=129.146.88.210 netmask=255.255.0.0 protocol_ipv6=no}


Note –

Choose only one value for network_interface. Include any combination or none of the hostname, ip_address, and netmask keywords, as needed. If you do not use any of these keywords, omit the curly braces ({}).


Root password 

root_password=root_password

Encrypted from /etc/shadow.

Security policy 

security_policy=kerberos, NONE

Options for Kerberos: {default_realm=FQDN admin_server=FQDN kdc=FQDN1, FQDN2, FQDN3}

(FQDN is a fully qualified domain name.)

security_policy=kerberos 
{default_realm=Yoursite.COM 
admin_server=krbadmin.Yoursite.COM 
kdc=kdc1.Yoursite.COM, 
kdc2.Yoursite.COM}


Note –

You can list a maximum of three key distribution centers (KDCs), but at least one is required.


Language in which to display the install program and desktop 

system_locale=locale

The /usr/lib/locale directory or Appendix D, Locale Values (Reference) provides the valid locale values.

Terminal type 

terminal=terminal_type

The subdirectories in the /usr/share/lib/terminfo directory provide the valid terminal values.

Time zone 

timezone=timezone

The directories and files in the /usr/share/lib/zoneinfo directory provide the valid time zone values. The time zone value is the name of the path relative to the /usr/share/lib/zoneinfo directory. For example, the time zone value for mountain standard time in the United States is US/Mountain. The time zone value for Japan is Japan. You can also specify any valid Olson time zone.

Date and time 

timeserver=localhost, hostname, ip_addr

If you specify localhost as the time server, the system's time is assumed to be correct. If you are not running a name service and you specify the hostname or ip_addr of a system, that system's time is used to set the time.

x86: Monitor type 

monitor=monitor_type

On the system you want to install, run kdmconfig -d filename. Append output to sysidcfg file.

x86: Keyboard language, keyboard layout 

keyboard=keyboard_language {layout=value}

On the system you want to install, run kdmconfig -d filename. Append output to sysidcfg file.

x86: Graphics card, screen size, color depth, display resolution 

display=graphics_card {size=screen_size depth=color_depth resolution=screen_resolution}

On the system you want to install, run kdmconfig -d filename. Append output to sysidcfg file.

x86: Pointing device, number of buttons, IRQ level 

pointer=pointing_device {nbuttons=number_buttons irq=value}

On the system you want to install, run kdmconfig -d filename. Append output to sysidcfg file.