Solaris 10 6/06 インストールガイド (ネットワークインストール)

sysidcfg ファイルキーワード

表 6–2 に、sysidcfg ファイルでシステム情報を構成するときに使用できるキーワードの一覧を示します。

表 6–2 sysidcfg キーワード

構成情報 

キーワード 

ネームサービス、ドメイン名、ネームサーバー 

name_service キーワード」

ネットワークインタフェース、ホスト名、IP アドレス、ネットマスク、DHCP、IPv6 

network_interface キーワード」

root パスワード 

root_password キーワード」

セキュリティーポリシー 

security_policy キーワード」

インストールプログラムとデスクトップで表示する言語 

system_locale キーワード」

端末タイプ 

terminal キーワード」

時間帯 

timezone キーワード」

日付と時刻 

timeserver キーワード」

x86: モニタータイプ 

「x86: monitor キーワード」

x86: キーボード言語、キーボード配置 

「x86: keyboard キーワード」

x86: グラフィックスカード、発色数、表示解像度、画面サイズ 

「x86: display キーワード」

x86: ポインティングデバイス、ボタン数、IRQ レベル 

「x86: pointer キーワード」

次の節では、sysidcfg ファイルで使用できるキーワードについて説明します。

name_service キーワード

name_service キーワードを使用して、システムのネームサービス、ドメイン名、およびネームサーバーを構成できます。次の例は、name_service キーワードの一般的な構文を示しています。


name_service=name-service {domain_name=domain-name 
                                 name_server=name-server
                                 optional-keyword=value}

name_service は 1 つの値だけを選択します。次に、domain_name キーワードと name_server キーワードの両方を設定し、必要に応じて、さらに追加のキーワードを設定します。あるいは、これらのキーワードをまったく設定しなくてもかまいません。キーワードを 1 つも使用しない場合には、中括弧 { } は省略します。

次の各節では、特定のネームサービスを使用するようシステムを構成するための、キーワードの構文について説明します。

NIS 用の name_service キーワードの構文

NIS ネームサービスを使用するようシステムを構成するには、次の構文を使用します。


name_service=NIS {domain_name=domain-name 
                   name_server=hostname(ip-address)}
domain-name

ドメイン名を指定します。

hostname

ネームサーバーのホスト名を指定します。

ip-address

ネームサーバーの IP アドレスを指定します。


例 6–1 name_service キーワードを使用して NIS サーバーを指定する

次の例では、ドメイン名 west.example.com の NIS サーバーを指定しています。このサーバーのホスト名は timber で、IP アドレスは 192.168.2.1 です。


name_service=NIS {domain_name=west.example.com 
                  name_server=timber(192.168.2.1)}

NIS ネームサービスの詳細は、『Solaris のシステム管理 (ネーミングとディレクトリサービス : DNS、NIS、LDAP 編)』を参照してください。

NIS+ 用の name_service キーワードの構文

NIS ネームサービスを使用するようシステムを構成するには、次の構文を使用します。


name_service=NIS+ {domain_name=domain-name 
                   name_server=hostname(ip-address)}
domain-name

ドメイン名を指定します。

hostname

ネームサーバーのホスト名を指定します。

ip-address

ネームサーバーの IP アドレスを指定します。


例 6–2 name_service キーワードを使用して NIS+ サーバーを指定する

次の例では、ドメイン名 west.example.com の NIS+ サーバーを指定しています。このサーバーのホスト名は timber で、IP アドレスは 192.168.2.1 です。


name_service=NIS+ {domain_name=west.example.com 
                   name_server=timber(192.168.2.1)}

NIS+ ネームサービスの詳細は、『Solaris のシステム管理 (ネーミングとディレクトリサービス : NIS+ 編)』を参照してください。

DNS 用の name_service キーワードの構文

DNS を使用するようシステムを構成するには、次の構文を使用します。


name_service=DNS {domain_name=domain-name 
                  name_server=ip-address,ip-address,ip-address
                  search=domain-name,domain-name,domain-name,
                  domain-name,domain-name,domain-name} 
domain_name=domain-name

ドメイン名を指定します。

name_server=ip-address

DNS サーバーの IP アドレスを指定します。name_server キーワードの値として、最大 3 個の IP アドレスを指定できます。

search=domain-name

(省略可能) ネームサービス情報の検索ドメインを追加するときに指定します。検索ドメイン名は最大 6 個指定できます。各検索エントリの長さは、250 文字以下でなければなりません。


例 6–3 name_service キーワードを使用して DNS サーバーを指定する

次の例では、ドメイン名 west.example.com の DNS サーバーを指定しています。このサーバーの IP アドレスは、10.0.1.10 および 10.0.1.20 です。example.com および east.example.com が、ネームサービス情報の検索ドメインとして追加されています。


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

DNS ネームサービスの詳細は、『Solaris のシステム管理 (ネーミングとディレクトリサービス : DNS、NIS、LDAP 編)』を参照してください。

LDAP 用の name_service キーワードの構文

LDAP を使用するようシステムを構成するには、次の構文を使用します。


name_service=LDAP {domain_name=domain_name
                   profile=profile_name profile_server=ip_address 
                   proxy_dn="proxy_bind_dn" proxy_password=password}
domain_name

LDAP サーバーのドメイン名を指定します。

profile_name

システムの構成に使用する LDAP プロファイルの名前を指定します。

ip_address

LDAP プロファイルサーバーの IP アドレスを指定します。

proxy_bind_dn

(省略可能) プロキシバインド識別名を指定します。proxy_bind_dn の値は、二重引用符で囲む必要があります。

password

(省略可能) クライアントのプロキシパスワードを指定します。


例 6–4 name_service キーワードを使用して LDAP サーバーを指定する

次の例では、次の構成情報を使用して LDAP サーバーを指定しています。


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

LDAP の使用方法の詳細は、『Solaris のシステム管理 (ネーミングとディレクトリサービス : DNS、NIS、LDAP 編)』を参照してください。

network_interface キーワード

次の作業を実行するには、network_interface キーワードを使用します。

次の各節では、network_interface キーワードを使用してシステムインタフェースを構成する方法について説明します。

ネットワークに接続しないシステム用の構文

システムのネットワーク接続をオフにするには、network_interface 値に none を設定します。次に例を示します。


network_interface=none

1 つのインタフェースを構成するための構文

network_interface キーワードを使用して 1 つのインタフェースを構成するときには、次の方法を使用します。


例 6–5 network_interface キーワードを使用して、DHCP を使用する 1 つのインタフェースを構成する

次の例では、DHCP を使用して eri0 ネットワークインタフェースが構成されるように指定しています。IPv6 サポートは無効になります。


network_interface=eri0 {dhcp protocol_ipv6=no}


例 6–6 network_interface キーワードに構成情報を指定して 1 つのインタフェースを構成する

次の例では、インタフェース eri0 を次の設定で構成しています。


network_interface=eri0 {hostname=host1 ip_address=172.31.88.100
                        netmask=255.255.255.0 protocol_ipv6=no}

複数のインタフェースを構成するための構文

sysidcfg ファイルでは、複数のネットワークインタフェースを構成できます。構成するインタフェースごとに 、network_interface エントリを sysidcfg ファイルに追加します。

network_interface キーワードを使用して複数のインタフェースを構成するときには、次の方法を使用します。

同一の sysidcfg ファイル内において、一部のインタフェースだけが DHCP を使用するように構成し、ほかのインタフェース用には構成情報を直接記述することもできます。


例 6–7 network_interface キーワードを使用して複数のインタフェースを構成する

次の例では、ネットワークインタフェース eri0 と eri1 を次のように構成しています。


network_interface=eri0 {dhcp protocol_ipv6=no}
network_interface=eri1 {primary hostname=host1 
                        ip_address=172.146.88.100
                        netmask=255.255.255.0 
                        protocol_ipv6=no}

root_password キーワード

sysidcfg ファイルにシステムの root パスワードを指定できます。root パスワードを指定するには、root_password キーワードを次の構文に従って使用します。


root_password=encrypted-password

encrypted-password は、/etc/shadow ファイルに設定される暗号化パスワードです。

security_policy キーワード

sysidcfg ファイルで security_policy キーワードを使用して、Kerberos ネットワーク認証プロトコルを使用するようにシステムを構成できます。Kerberos を使用するようにシステムを構成する場合には、次の構文を使用します。


security_policy=kerberos {default_realm=FQDN 
                          admin_server=FQDN kdc=FQDN1, FQDN2, FQDN3}

FQDN には、Kerberos のデフォルトレルム、管理サーバー、または鍵発行センター (Key Distribution Center, KDC) を、完全指定のドメイン名で指定します。KDC は 1 つ以上指定する必要があります (最大 3 つまで指定可能)。

システムのセキュリティーポリシーを設定しない場合は、security_policy=NONE と設定します。

Kerberos ネットワーク認証プロトコルの詳細は、『Solaris のシステム管理 (セキュリティサービス)』を参照してください。


例 6–8 security_policy キーワードを使用して、Kerberos を使用するようにシステムを構成する

次の例では、次の情報を使用して、Kerberos を使用するようにシステムを構成しています。


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

system_locale キーワード

system_locale キーワードを使用して、インストールプログラムおよびデスクトップの表示言語を指定できます。ロケールを指定するには、次の構文を使用します。


system_locale=locale

locale には、インストールパネルおよび画面を表示する際の使用言語を指定します。有効なロケール値のリストについては、/usr/lib/locale ディレクトリまたは『国際化対応言語環境の利用ガイド』を参照してください。

terminal キーワード

terminal キーワードを使用して、システムの端末タイプを指定できます。端末タイプを指定するには、次の構文を使用します。


terminal=terminal_type

terminal_type には、システムの端末タイプを指定します。有効な端末値のリストについては、/usr/share/lib/terminfo ディレクトリのサブディレクトリを参照してください。

timezone キーワード

timezone キーワードを使用して、システムの時間帯を設定できます。次の構文を使用します。


timezone=timezone

上の例の timezone には、システムの時間帯値を指定します。/usr/share/lib/zoneinfo ディレクトリにあるファイル名、またはそのサブディレクトリにあるファイル名を、時間帯値として設定できます。timezone の値は、/usr/share/lib/zoneinfo ディレクトリからの相対パス名です。また、有効な Olson 時間帯も指定できます。


例 6–9 timezone キーワードを使用してシステムの時間帯を構成する

次の例では、システムの時間帯を米国の山岳部標準時に設定しています。


timezone=US/Mountain

/usr/share/lib/zoneinfo/US/Mountain の時間帯情報を使用するようにシステムが構成されます。


timeserver キーワード

timeserver キーワードを使用して、インストール先のシステムに日付と時刻を設定するためのシステムを指定できます。


注 –

ネームサービスを実行している場合には、timeserver=hostname または timeserver=ip-address と設定しないでください。


timeserver キーワードを設定するときには、次のいずれかの方法を選択します。

x86: monitor キーワード

x86システムでは、monitor キーワードを使用してモニター情報を構成できます。monitor キーワードでは次の構文を使用します。


monitor=monitor_type

monitor キーワードに値を設定するには、インストール先のシステム上で kdmconfig -d コマンドを実行します。出力結果から monitor キーワードを含む行をコピーし、この行を sysidcfg ファイルに追加します。

詳細は、kdmconfig(1M) のマニュアルページを参照してください。

x86: keyboard キーワード

x86 システムでは、keyboard キーワードを使用してキーボードの言語と配置の情報を構成できます。keyboard キーワードでは次の構文を使用します。


keyboard=keyboard_language {layout=value}

keyboard キーワードに値を設定するには、インストール先のシステム上で kdmconfig -d コマンドを実行します。出力結果から keyboard キーワードを含む行をコピーし、この行を sysidcfg ファイルに追加します。

詳細は、kdmconfig(1M) のマニュアルページを参照してください。

x86: display キーワード

x86 システムでは、display キーワードを使用して次の情報を構成できます。

display キーワードでは次の構文を使用します。


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

display キーワードに適切な値を設定するには、インストール先のシステム上で kdmconfig -d コマンドを実行します。出力結果から display キーワードを含む行をコピーし、この行を sysidcfg ファイルに追加します。

詳細は、kdmconfig(1M) のマニュアルページを参照してください。

x86: pointer キーワード

x86 システムでは、pointer キーワードを使用して次のマウス情報を構成できます。

pointer キーワードでは次の構文を使用します。


pointer=pointing_device {nbuttons=number_buttons irq=value}

pointer キーワードに値を設定するには、インストール先のシステム上で kdmconfig -d コマンドを実行します。出力結果から pointer キーワードを含む行をコピーし、この行を sysidcfg ファイルに追加します。

詳細は、kdmconfig(1M) のマニュアルページを参照してください。