표 6–2에는 sysidcfg 파일에서 시스템 정보를 구성할 수 있는 키워드가 나열되어 있습니다.
표 6–2 sysidcfg에서 사용할 수 있는 키워드
구성 정보 |
키워드 |
---|---|
이름 서비스, 도메인 이름, 이름 서버 | |
네트워크 인터페이스, 호스트 이름, 인터넷 프로토콜(IP) 주소, 넷마스크, DHCP, IPv6 | |
루트 비밀번호 | |
보안 정책 | |
설치 프로그램과 데스크탑을 표시할 언어 | |
단말기 유형 | |
표준 시간대 | |
날짜와 시간 | |
x86: 모니터 유형 | |
x86: 키보드 언어, 키보드 레이아웃 | |
x86: 그래픽 카드, 화면 크기, 색상 깊이, 화면 해상도 | |
x86: 포인팅 장치, 버튼 수, IRQ 수준 |
다음 절에서는 sysidcfg 파일에서 사용할 수 있는 키워드에 대해 설명합니다.
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 또는 옵션 키워드를 모두 사용하거나 전혀 사용하지 마십시오. 아무 키워드도 사용하지 않는 경우 중괄호({})를 생략합니다.
다음 절에서는 특정 이름 서비스를 사용하도록 시스템을 구성하는 키워드 구문을 설명합니다.
NIS 이름 서비스를 사용하도록 시스템을 구성하려면 다음 구문을 사용합니다.
name_service=NIS {domain_name=domain-name name_server=hostname(ip-address)} |
도메인 이름을 지정합니다.
이름 서버의 호스트 이름을 지정합니다.
이름 서버의 IP 주소를 지정합니다.
다음은 도메인 이름이 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)를 참조하십시오.
NIS 이름 서비스를 사용하도록 시스템을 구성하려면 다음 구문을 사용합니다.
name_service=NIS+ {domain_name=domain-name name_server=hostname(ip-address)} |
도메인 이름을 지정합니다.
이름 서버의 호스트 이름을 지정합니다.
이름 서버의 IP 주소를 지정합니다.
다음은 도메인 이름이 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+)를 참조하십시오.
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} |
도메인 이름을 지정합니다.
DNS 서버의 IP 주소를 지정합니다. name_server 키워드의 값으로 IP 주소를 최대 3개까지 지정할 수 있습니다.
(선택 사항) 이름 서비스 정보를 검색할 추가 도메인을 지정합니다. 검색할 도메인 이름을 최대 6개까지 지정할 수 있습니다. 각 검색 항목의 총 길이는 250자를 초과할 수 없습니다.
다음은 도메인 이름이 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 이름 서비스에 대한 자세한 내용은 System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)를 참조하십시오.
LDAP를 사용하도록 시스템을 구성하려면 다음 구문을 사용합니다.
name_service=LDAP {domain_name=domain_name profile=profile_name profile_server=ip_address proxy_dn="proxy_bind_dn" proxy_password=password} |
LDAP 서버의 도메인 이름을 지정합니다.
시스템 구성하는 데 사용할 LDAP 프로필 이름을 지정합니다.
LDAP 프로필 서버의 IP 주소를 지정합니다.
(선택 사항) 프록시 바인드 고유 이름을 지정합니다. proxy_bind_dn 값을 큰따옴표로 묶어야 합니다.
(선택 사항) 클라이언트 프록시 비밀번호를 지정합니다.
다음은 아래 구성 정보를 사용하여 LDAP 서버를 지정하는 예입니다.
도메인 이름은 west.example.com입니다.
설치 프로그램은 이름이 default로 지정된 LDAP 프로필을 사용하여 시스템을 구성합니다.
LDAP 서버의 IP 주소는 172.31.2.1입니다.
프록시 바인드 고유 이름에는 다음 정보가 포함됩니다.
항목의 공통 이름은 proxyagent입니다.
조직 구성 단위는 profile입니다.
프록시 도메인은 west, example 및 com 도메인 구성 요소를 포함합니다.
프록시 비밀번호는 password입니다.
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 키워드를 사용하여 다음 작업을 수행합니다.
호스트 이름 지정
IP 주소 지정
넷마스크 값 지정
DHCP를 사용하여 네트워크 인터페이스 구성
네트워크 인터페이스에서 IPv6 활성화
다음 절에서는 network_interface 키워드를 사용하여 시스템 인터페이스를 구성하는 방법에 대해 설명합니다.
시스템의 네트워크 연결을 해제하려면 network_interface 값을 none으로 설정합니다. 예를 들면 다음과 같습니다.
network_interface=none |
다음과 같은 방법으로 network_interface 키워드를 사용하여 단일 인터페이스를 구성할 수 있습니다.
DHCP 사용 – 네트워크에서 DHCP 서버를 사용하여 네트워크 인터페이스를 구성할 수 있습니다. 설치하는 동안 DHCP 서버를 사용하는 자세한 방법은 DHCP 서비스를 사용하여 시스템 구성 정보를 미리 구성(작업)을 참조하십시오.
DHCP 서버를 사용하여 시스템에서 단일 인터페이스를 구성하려면 network_interface 키워드에 대해 다음 구문을 사용합니다.
network_interface=PRIMARY or value {dhcp protocol_ipv6=yes-or-no} |
설치 프로그램에 시스템에서 발견되는 첫 번째 실행 중인 비루프백 인터페이스를 구성하도록 지시합니다. 순서는 ifconfig 명령을 사용하여 표시되는 순서와 동일합니다. 실행 중인 인터페이스가 없는 경우 첫 번째 비루프백 인터페이스가 사용됩니다. 비루프백 인터페이스를 찾지 못한 경우 시스템은 네트워크에 연결 안 된 것입니다.
설치 프로그램에 hme0 또는 eri1과 같은 특정 인터페이스를 구성하도록 지시합니다.
설치 프로그램에 지시하여 시스템이 IPv6을 사용하거나 IPv6을 사용하지 않도록 구성합니다.
WAN 부트 설치의 경우 protocol_ipv6=no 값을 설정해야 합니다.
DHCP 사용 안 함 – DHCP를 사용하지 않고 네트워크 인터페이스를 구성하려면 sysidcfg 파일에 구성 정보를 지정할 수 있습니다. DHCP를 사용하지 않고 시스템에서 단일 인터페이스를 구성하도록 설치 프로그램에 지시하려면 다음 구문을 사용합니다.
network_interface=PRIMARY or value {hostname=host_name default_route=ip_address ip_address=ip_address netmask=netmask protocol_ipv6=yes_or_no} |
설치 프로그램에 시스템에서 발견되는 첫 번째 실행 중인 비루프백 인터페이스를 구성하도록 지시합니다. 순서는 ifconfig 명령을 사용하여 표시되는 순서와 동일합니다. 실행 중인 인터페이스가 없는 경우 첫 번째 비루프백 인터페이스가 사용됩니다. 비루프백 인터페이스가 발견되지 않으면 시스템이 네트워크에 연결 안 된 것입니다.
다중 인터페이스를 구성하려면 PRIMARY 키워드 값을 사용하지 마십시오.
설치 프로그램에 hme0 또는 eri1과 같은 특정 인터페이스를 구성하도록 지시합니다.
(선택 사항) 시스템의 호스트 이름을 지정합니다.
(선택 사항) 기본 라우터의 IP 주소를 지정합니다. 설치 프로그램이 ICMP 라우터 검색 프로토콜을 사용하여 라우터를 검색하도록 하려면 이 키워드를 생략합니다.
설치 프로그램이 라우터를 감지하지 못하면 설치 시 라우터 정보를 입력하라는 메시지가 표시됩니다.
(선택 사항) 시스템의 IP 주소를 지정합니다.
(선택 사항) 시스템의 넷마스크 값을 지정합니다.
(선택 사항) 설치 프로그램에 지시하여 시스템에서 IPv6을 사용하거나 사용하지 않도록 구성합니다.
무인 사용자 정의 JumpStart 설치를 수행하려면 protocol_ipv6 키워드 값을 지정해야 합니다.
WAN 부트 설치의 경우 protocol_ipv6=no 값을 설정해야 합니다.
필요에 따라 hostname, ip_address 및 netmask 키워드를 적절히 조합하여 사용하거나 전혀 사용하지 마십시오. 어떤 키워드도 사용하지 않는 경우 중괄호({})는 생략합니다.
다음 예에서는 DHCP를 사용하여 eri0 네트워크 인터페이스를 구성하도록 설치 프로그램에 지시합니다. IPv6 지원을 사용할 수 없습니다.
network_interface=eri0 {dhcp protocol_ipv6=no} |
다음 예에서는 아래 설정을 사용하여 eri0 인터페이스를 구성합니다.
호스트 이름은 host1로 설정합니다.
IP 주소는 172.31.88.100으로 설정합니다.
넷마스크는 255.255.255.0으로 설정합니다.
인터페이스에서 IPv6 지원을 사용할 수 없습니다.
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 키워드를 사용하여 다중 인터페이스를 구성할 수 있습니다.
DHCP 사용 – 네트워크에서 DHCP 서버를 사용하여 네트워크 인터페이스를 구성할 수 있습니다. 설치하는 동안 DHCP 서버를 사용하는 자세한 방법은 DHCP 서비스를 사용하여 시스템 구성 정보를 미리 구성(작업)을 참조하십시오.
DHCP 서버를 사용하여 시스템에서 네트워크 인터페이스를 구성하려면 network_interface 키워드에 다음 구문을 사용합니다.
network_interface=value {primary dhcp protocol_ipv6=yes-or-no} |
설치 프로그램에 hme0 또는 eri1과 같은 특정 인터페이스를 구성하도록 지시합니다.
(선택 사항) 기본 인터페이스로 value를 지정합니다.
설치 프로그램에 지시하여 시스템이 IPv6을 사용하거나 IPv6을 사용하지 않도록 구성합니다.
WAN 부트 설치의 경우 protocol_ipv6=no 값을 설정해야 합니다.
DHCP 사용 안 함 – DHCP를 사용하지 않고 네트워크 인터페이스를 구성하려면 sysidcfg 파일에 구성 정보를 지정할 수 있습니다. DHCP를 사용하지 않고 다중 인터페이스를 구성하도록 설치 프로그램에 지시하려면 다음 구문을 사용합니다.
network_interface=value {primary hostname=host_name default_route=ip_address or NONE ip_address=ip_address netmask=netmask protocol_ipv6=yes_or_no} |
설치 프로그램에 hme0 또는 eri1과 같은 특정 인터페이스를 구성하도록 지시합니다.
(선택 사항) 기본 인터페이스로 value를 지정합니다.
(선택 사항) 시스템의 호스트 이름을 지정합니다.
(선택 사항) 기본 라우터의 IP 주소를 지정합니다. 설치 프로그램이 ICMP 라우터 검색 프로토콜을 사용하여 라우터를 검색하도록 하려면 이 키워드를 생략합니다.
sysidcfg 파일에서 여러 개의 인터페이스를 구성하는 경우 고정 기본 경로를 사용하지 않는 각 보조 인터페이스에 대하여 default_route=NONE를 설정합니다.
설치 프로그램이 라우터를 감지하지 못하면 설치 시 라우터 정보를 입력하라는 메시지가 표시됩니다.
(선택 사항) 시스템의 IP 주소를 지정합니다.
(선택 사항) 시스템의 넷마스크 값을 지정합니다.
(선택 사항) 설치 프로그램에 지시하여 시스템에서 IPv6을 사용하거나 사용하지 않도록 구성합니다.
무인 사용자 정의 JumpStart 설치를 수행하려면 protocol_ipv6 키워드 값을 지정해야 합니다.
WAN 부트 설치의 경우 protocol_ipv6=no 값을 설정해야 합니다.
필요에 따라 hostname, ip_address 및 netmask 키워드를 적절히 조합하여 사용하거나 전혀 사용하지 마십시오. 어떤 키워드도 사용하지 않는 경우 중괄호({})는 생략합니다.
동일한 sysidcfg 파일에서 DHCP를 사용하여 특정 인터페이스를 구성할 수도 있고 sysidcfg 파일에 다른 인터페이스에 대한 구성 정보를 지정할 수도 있습니다.
다음 예에서는 아래와 같은 방법으로 네트워크 인터페이스 eri0 및 eri1을 구성합니다.
eri0은 DHCP 서버를 사용하여 구성됩니다. eri0에서 IPv6 지원을 사용할 수 없습니다.
eri1은 기본 네트워크 인터페이스입니다. 호스트 이름은 host1로 설정되며 IP 주소는 172.31.88.100으로 설정됩니다. 넷마스크는 255.255.255.0로 설정됩니다. IPv6 지원은 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} |
sysidcfg 파일에 시스템의 루트 비밀번호를 지정할 수 있습니다. 루트 비밀번호를 지정하려면 root_password 키워드에 다음 구문을 사용합니다.
root_password=encrypted-password |
encrypted-password는 /etc/shadow 파일에 표시되는 암호화된 비밀번호입니다.
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를 참조하십시오.
다음 예에서는 다음과 같은 정보를 사용하여 시스템이 커버로스를 사용하도록 구성합니다.
커버로스 기본 영역은 example.COM입니다.
커버로스 관리 서버는 krbadmin.example.COM입니다.
두 개의 키 배포 센터는 kdc1.example.COM 및 kdc2.example.COM입니다.
security_policy=kerberos {default_realm=example.COM admin_server=krbadmin.example.COM kdc=kdc1.example.COM, kdc2.example.COM} |
system_locale 키워드를 사용하여 설치 프로그램 및 데스크탑을 표시할 언어를 지정할 수 있습니다. 로켈을 지정하려면 다음 구문을 사용합니다.
system_locale=locale |
locale은 시스템에서 설치 패널 및 화면을 표시할 때 사용할 언어를 지정합니다. 유효한 로켈 값은 /usr/lib/locale 디렉토리 또는 국제 언어 환경 설명서를 참조하십시오.
terminal 키워드를 사용하여 시스템의 단말기 유형을 지정할 수 있습니다. 단말기 유형을 지정하려면 다음 구문을 사용합니다.
terminal=terminal_type |
terminal_type은 시스템의 단말기 유형을 지정합니다. 유효한 단말기 값 목록은 /usr/share/lib/terminfo 디렉토리의 하위 디렉토리를 참조하십시오.
timezone 키워드를 사용하여 시스템의 표준 시간대를 설정할 수 있습니다. 다음 구문을 사용합니다.
timezone=timezone |
앞의 예에서 timezone은 시스템의 표준 시간대를 지정합니다. /usr/share/lib/zoneinfo 디렉토리의 디렉토리와 파일은 올바른 표준 시간대 값을 제공합니다. timezone 값은 /usr/share/lib/zoneinfo 디렉토리에 상대적인 경로의 이름입니다. 또한 임의의 올바른 Olson 표준 시간대를 지정할 수도 있습니다.
다음 예에서는 시스템 표준 시간대를 미국의 산악 지대 표준 시간으로 설정합니다.
timezone=US/Mountain |
설치 프로그램은 시스템이 /usr/share/lib/zoneinfo/US/Mountain의 표준 시간대 정보를 사용하도록 구성합니다.
timeserver 키워드를 사용하여 설치할 시스템의 날짜 및 시간을 설정하는 시스템을 지정할 수 있습니다.
이름 서비스를 실행 중인 경우 timeserver=hostname 또는 ip-address를 설정하지 마십시오.
timeserver 키워드를 설정하려면 다음 방법 중 하나를 선택합니다.
시스템이 자체 시간 서버 역할을 하도록 구성하려면 timeserver=localhost를 설정합니다. localhost를 시간 서버로 지정하면 해당 시스템의 시간이 올바른 것으로 가정합니다.
다른 시스템을 시간 서버로 지정하려면 timeserver 키워드를 사용하여 시간 서버의 호스트 이름 또는 IP 주소를 지정합니다. 다음 구문을 사용합니다.
timeserver=hostname or ip-address |
hostname은 시간 서버 시스템의 호스트 이름입니다. ip-address는 시간 서버의 IP 주소를 지정합니다.
x86 기반 시스템의 경우 monitor 키워드로 모니터 정보를 구성할 수 있습니다. monitor 키워드에 다음 구문을 사용합니다.
monitor=monitor_type |
monitor 키워드 값을 설정하려면 설치할 시스템에서 kdmconfig -d 명령을 실행합니다. monitor 키워드가 포함된 출력 값의 행을 복사하여 sysidcfg 파일에 이 행을 추가합니다.
자세한 내용은 kdmconfig(1M)을 참조하십시오.
x86 기반 시스템의 경우 keyboard 키워드로 키보드 언어 및 레이아웃 정보를 구성할 수 있습니다. keyboard 키워드에 다음 구문을 사용합니다.
keyboard=keyboard_language {layout=value} |
keyboard 키워드 값을 설정하려면 설치할 시스템에서 kdmconfig -d 명령을 실행합니다. keyboard 키워드가 포함된 출력 값의 행을 복사하여 sysidcfg 파일에 이 행을 추가합니다.
자세한 내용은 kdmconfig(1M)을 참조하십시오.
x86 기반 시스템의 경우 display 키워드로 다음 정보를 구성할 수 있습니다.
그래픽 카드
화면 크기
색상 깊이
화면 해상도
display 키워드에 다음 구문을 사용합니다.
display=graphics_card {size=screen_size depth=color_depth resolution=screen_resolution} |
display 키워드에 적절한 값을 설정하려면 설치할 시스템에서 kdmconfig -d 명령을 실행합니다. display 키워드가 포함된 출력 값의 행을 복사하여 sysidcfg 파일에 이 행을 추가합니다.
자세한 내용은 kdmconfig(1M)을 참조하십시오.
x86 기반 시스템의 경우 pointer 키워드로 다음의 마우스 정보를 구성할 수 있습니다.
포인팅 장치
버튼 수
IRQ 수준
pointer 키워드에 다음 구문을 사용합니다.
pointer=pointing_device {nbuttons=number_buttons irq=value} |
pointer 키워드 값을 설정하려면 설치할 시스템에서 kdmconfig -d 명령을 실행합니다. pointer 키워드가 포함된 출력 값의 행을 복사하여 sysidcfg 파일에 이 행을 추가합니다.
자세한 내용은 kdmconfig(1M)을 참조하십시오.