Solaris 10 11/06 설치 설명서: 네트워크 기반 설치

sysidcfg 파일 키워드

표 2–3에는 sysidcfg 파일에서 시스템 정보를 구성하는 데 사용할 수 있는 키워드가 나열되어 있습니다.

표 2–3 sysidcfg에서 사용할 수 있는 키워드

구성 정보 

키워드 

이름 지정 서비스, 도메인 이름, 이름 서버 

name_service 키워드

네트워크 인터페이스, 호스트 이름, 인터넷 프로토콜(IP) 주소, 넷마스크, DHCP, IPv6 

network_interface 키워드

루트 비밀번호 

root_password 키워드

보안 정책 

security_policy 키워드

네트워크 보안 프로필 

service_profile 키워드

설치 프로그램과 데스크탑을 표시할 언어 

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의 값은 하나만 선택합니다. 필요에 따라 domain_name, name_server 또는 옵션 키워드를 모두 사용하거나 전혀 사용하지 마십시오. 아무 키워드도 사용하지 않는 경우 중괄호({})를 생략합니다.


주 –

sysidcfg 파일의 name_service 옵션은 Solaris OS를 설치하는 동안 자동으로 이름 지정 서비스를 설정합니다. 이 설정은 site.xml에 대해 이전에 설정된 SMF 서비스를 대체합니다. 따라서 설치 후 이름 서비스를 재설정해야 할 수 있습니다.


다음 절에서는 특정 이름 지정 서비스를 사용하도록 시스템을 구성하는 키워드 구문을 설명합니다.

name_service 키워드에 대한 NIS 구문

NIS 이름 지정 서비스를 사용하도록 시스템을 구성하려면 다음 구문을 사용합니다.


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

도메인 이름을 지정합니다.

hostname

이름 서버의 호스트 이름을 지정합니다.

ip-address

이름 서버의 IP 주소를 지정합니다.


예 2–4 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 이름 서비스에 대한 자세한 내용은 System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)를 참조하십시오.

name_service 키워드에 대한 NIS+ 구문

NIS 이름 서비스를 사용하도록 시스템을 구성하려면 다음 구문을 사용합니다.


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

도메인 이름을 지정합니다.

hostname

이름 서버의 호스트 이름을 지정합니다.

ip-address

이름 서버의 IP 주소를 지정합니다.


예 2–5 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+ 이름 서비스에 대한 자세한 내용은 System Administration Guide: Naming and Directory Services (NIS+)를 참조하십시오.

name_service 키워드에 대한 DNS 구문

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 키워드의 값으로 IP 주소를 최대 3개까지 지정할 수 있습니다.

search=domain-name

(선택 사항) 이름 지정 서비스 정보를 검색할 추가 도메인을 지정합니다. 검색할 도메인 이름을 최대 6개까지 지정할 수 있습니다. 각 검색 항목의 총 길이는 250자를 초과할 수 없습니다.


예 2–6 name_service 키워드를 사용하여 DNS 서버 지정

다음은 도메인 이름이 west.example.com인 DNS 서버를 지정하는 예입니다. 서버 IP 주소는 10.0.1.10 및 10.0.1.20입니다. 이름 지정 서비스 정보를 검색할 추가 도메인으로 example.comeast.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}

NIS 이름 서비스에 대한 자세한 내용은 System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)를 참조하십시오.

name_service 키워드에 대한 LDAP 구문

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

(선택 사항) 클라이언트 프록시 비밀번호를 지정합니다.


예 2–7 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 사용 방법에 대한 자세한 내용은 System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)를 참조하십시오.

network_interface 키워드

network_interface 키워드를 사용하여 다음 작업을 수행합니다.

다음 절에서는 network_interface 키워드를 사용하여 시스템 인터페이스를 구성하는 방법에 대해 설명합니다.

네트워크에 연결 안 된 시스템에 대한 구문

시스템의 네트워크 연결을 해제하려면 network_interface 값을 none으로 설정합니다. 예를 들면 다음과 같습니다.


network_interface=none

단일 인터페이스 구성을 위한 구문

다음과 같은 방법으로 network_interface 키워드를 사용하여 단일 인터페이스를 구성할 수 있습니다.


예 2–8 network_interface 키워드와 함께 DHCP를 사용하여 단일 인터페이스 구성

다음 예에서는 DHCP를 사용하여 eri0 네트워크 인터페이스를 구성하도록 설치 프로그램에 지시합니다. IPv6 지원을 사용할 수 없습니다.


network_interface=eri0 {dhcp protocol_ipv6=no}


예 2–9 network_interface 키워드와 함께 구성 정보를 지정하여 단일 인터페이스 구성

다음 예에서는 아래 설정을 사용하여 eri0 인터페이스를 구성합니다.


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

다중 인터페이스 구성을 위한 구문

sysidcfg 파일에서 다중 네트워크 인터페이스를 구성할 수 있습니다. 구성할 각 인터페이스에 대해 sysidcfg 파일에 network_interface 항목을 포함시킵니다.

다음과 같은 방법으로 network_interface 키워드를 사용하여 다중 인터페이스를 구성할 수 있습니다.

동일한 sysidcfg 파일에서 DHCP를 사용하여 특정 인터페이스를 구성할 수도 있고 sysidcfg 파일에 다른 인터페이스에 대한 구성 정보를 지정할 수도 있습니다.


예 2–10 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_password 키워드에 다음 구문을 사용합니다.


root_password=encrypted-password

encrypted-password/etc/shadow 파일에 표시되는 암호화된 비밀번호입니다.

security_policy 키워드

sysidcfg 파일에서 security_policy 키워드를 사용하여 시스템이 커버로스 네트워크 인증 프로토콜을 사용하도록 구성할 수 있습니다. 시스템이 커버로스를 사용하도록 구성하려면 다음 구문을 사용합니다.


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

FQDN은 커버로스 기본 영역, 관리 서버 또는 키 배포 센터(KDC)의 완전 수식 도메인 이름을 지정합니다. 최소 한 개에서 세 개 미만으로 키 배포 센터를 지정해야 합니다.

시스템의 보안 정책을 설정하지 않으려면 security_policy=NONE을 설정합니다.

커버로스 네트워크 인증 프로토콜에 대한 자세한 내용은 System Administration Guide: Security Services를 참조하십시오.


예 2–11 security_policy 키워드를 사용하여 커버로스를 사용하도록 시스템 구성

다음 예에서는 다음과 같은 정보를 사용하여 시스템이 커버로스를 사용하도록 구성합니다.


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

service_profile 키워드

service_profile 키워드를 사용하여 네트워크 서비스를 제한함으로써 더욱 안전한 시스템을 설치할 수 있습니다. 이 보안 옵션은 초기 설치 시에만 사용할 수 있습니다. 업그레이드를 하면 이전에 설정된 모든 서비스가 유지 보수됩니다.

다음 구문 중 하나를 사용하여 이 키워드를 설정합니다.


service_profile=limited_net

service_profile=open

limited_net는 보안 쉘을 제외한 모든 네트워크 서비스를 비활성화하거나 로컬 요청에만 응답하도록 제한하는 것을 지정합니다. 설치 후 svcadmsvccfg 명령을 사용하여 모든 네트워크 서비스를 개별적으로 활성화할 수 있습니다.

open은 설치하는 동안 네트워크 서비스가 변경되지 않음을 지정합니다.

service_profile 키워드가 sysidcfg 파일에 없으면 설치하는 동안 네트워크 서비스의 상태가 변경되지 않습니다.

설치 후 netservices open 명령을 사용하거나 SMF 명령을 사용하여 개별 서비스를 활성화하여 네트워크 서비스를 사용하도록 지정할 수 있습니다. Solaris 10 11/06 설치 설명서: 설치 및 업그레이드 계획설치 후 보안 설정 수정을 참조하십시오.

설치하는 동안 네트워크 보안 제한에 대한 자세한 내용은 Solaris 10 11/06 설치 설명서: 설치 및 업그레이드 계획네트워크 보안 계획을 참조하십시오. 또한 다음 매뉴얼 페이지를 참조하십시오.

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 표준 시간대를 지정할 수도 있습니다.


예 2–12 timezone 키워드를 사용하여 시스템 표준 시간대 구성

다음 예에서는 시스템 표준 시간대를 미국의 산악 지대 표준 시간으로 설정합니다.


timezone=US/Mountain

설치 프로그램은 시스템이 /usr/share/lib/zoneinfo/US/Mountain의 표준 시간대 정보를 사용하도록 구성합니다.


timeserver 키워드

timeserver 키워드를 사용하여 설치할 시스템의 날짜 및 시간을 설정하는 시스템을 지정할 수 있습니다.

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) 매뉴얼 페이지를 참조하십시오.