탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
![]() |
Oracle Solaris 관리: IP 서비스 Oracle Solaris 10 1/13 Information Library (한국어) |
1. Oracle Solaris TCP/IP 프로토콜 제품군(개요)
5. TCP/IP 네트워크 서비스 구성 및 IPv4 주소 지정(작업)
10. TCP/IP 및 IPv4에 대한 자세한 정보(참조)
DHCP 옵션 정보는 서버의 dhcptab 테이블, 클라이언트의 dhcptags 파일, 다양한 프로그램의 내부 테이블을 비롯한 여러 장소에 저장되어 왔습니다. Solaris 8 릴리스부터 옵션 정보는 /etc/dhcp/inittab 파일에 통합됩니다. 이 파일에 대한 자세한 내용은 dhcp_inittab(4) 매뉴얼 페이지를 참조하십시오.
DHCP 클라이언트는 DHCP inittab 파일로 dhcptags 파일을 대체합니다. 클라이언트는 이 파일을 사용하여 DHCP 패킷에 수신된 옵션 코드에 대한 정보를 가져옵니다. DHCP 서버의 in.dhcpd, snoop 및 dhcpmgr 프로그램에서도 inittab 파일을 사용합니다.
DHCP를 사용하는 대부분의 사이트는 /etc/dhcp/inittab 파일로 전환해도 영향을 받지 않습니다. 다음 조건이 모두 성립되면 사이트가 영향을 받습니다.
Solaris 8 릴리스보다 오래된 Oracle Solaris 릴리스에서 업그레이드하려고 계획합니다.
이전에 새 DHCP 옵션을 만들었습니다.
/etc/dhcp/dhcptags 파일을 수정했으며 변경 사항을 유지하려고 합니다.
업그레이드할 때 업그레이드 로그가 dhcptags 파일이 수정되었으며 DHCP inittab 파일을 변경해야 한다고 알립니다.
inittab 파일에는 dhcptags 파일보다 더 많은 정보가 들어 있습니다. 또한 inittab 파일은 다른 구문을 사용합니다.
dhcptags 항목의 예는 다음과 같습니다.
33 StaticRt - IPList Static_Routes
33은 DHCP 패킷에 전달되는 숫자 코드입니다. StaticRt는 옵션 이름입니다. IPList는 StaticRt의 데이터 유형이 IP 주소 목록이어야 함을 나타냅니다. Static_Routes는 더 많은 설명이 포함된 이름입니다.
inittab 파일은 각 옵션을 설명하는 한 행으로 된 레코드로 구성됩니다. 이 형식은 dhcptab의 기호를 정의하는 형식과 유사합니다. 다음 표는 inittab 파일의 구문을 설명합니다.
설명
옵션 이름입니다. 옵션 이름은 옵션 범주 내에서 고유해야 하며 Standard(표준), Site(사이트) 및 Vendor(공급업체) 범주의 옵션 이름과 겹치지 않아야 합니다. 예를 들어, 이름이 같은 두 개의 Site(사이트) 옵션을 가질 수 없으며 Standard(표준) 옵션과 이름이 같은 Site(사이트) 옵션을 만들 수 없습니다.
옵션이 속한 이름 공간을 식별합니다. Standard(표준), Site(사이트), Vendor(공급업체), Field(필드) 또는 Internal(내부) 중 하나여야 합니다.
네트워크를 통해 전송될 때 옵션을 식별합니다. 대부분의 경우 코드는 범주 없이 옵션을 고유하게 식별합니다. 하지만 Field(필드) 또는 Internal(내부)과 같은 내부 범주인 경우 코드를 다른 용도로 사용할 수 있습니다. 코드는 전역적으로 고유하지 않을 수 있습니다. 코드는 옵션 범주 내에서 고유해야 하며 Standard(표준) 및 Site(사이트) 필드의 코드와 겹쳐지지 않아야 합니다.
이 옵션과 연관된 데이터를 설명합니다. 유효한 유형은 IP, ASCII, Octet, Boolean, Unumber8, Unumber16, Unumber32, Unumber64, Snumber8, Snumber16, Snumber32 및 Snumber64입니다. 숫자인 경우 제일 앞의 U 또는 S는 숫자가 부호가 없는지 있는지를 나타냅니다. 맨 뒷자리는 숫자에 포함된 비트 수를 나타냅니다. 예를 들어, Unumber8은 부호 없는 8비트 숫자입니다. 유형은 대소문자를 구분하지 않습니다.
이 옵션에서 몇 개의 데이터 단위가 전체 값을 구성하는지 나타냅니다.
이 옵션에 허용되는 전체 값 개수를 나타냅니다. 0은 한도가 없음을 나타냅니다.
이 정보를 사용할 수 있는 프로그램을 설명합니다. consumers는 sdmi로 설정되어야 합니다. 여기에서 각 알파벳은 다음 프로그램을 나타냅니다.
snoop
in.dhcpd
dhcpmgr
dhcpinfo
다음은 inittab 항목의 예입니다.
StaticRt - Standard, 33, IP, 2, 0, sdmi
이 항목은 StaticRt라는 이름의 옵션을 설명합니다. 이 옵션은 Standard(표준) 범주에 속하며 옵션 코드는 33입니다. type이 IP이고, granularity가 2이고, maximum이 무한(0)이므로 예상되는 데이터는 한도가 없는 IP 주소 쌍입니다. 이 옵션의 consumers는 sdmi, 즉 snoop, in.dhcpd, dhcpmgr 및 dhcpinfo입니다.
이전에 dhcptags 파일에 항목을 추가한 경우 사이트에 추가한 옵션을 계속 사용하려면 새 inittab 파일에 해당 항목을 추가해야 합니다. 다음 예에서는 샘플 dhcptags항목이 inittab 형식으로 어떻게 표현되는지 보여줍니다.
네트워크에 연결된 팩스에 대해 다음 dhcptags 항목을 추가했다고 가정합니다.
128 FaxMchn - IP Fax_Machine
코드 128은 옵션이 Site(사이트) 범주에 속해야 함을 의미합니다. 옵션 이름은 FaxMchn이고 데이터 유형은 IP입니다.
해당 inittab 항목은 다음과 같을 수 있습니다.
FaxMchn SITE, 128, IP, 1, 1, sdmi
granularity가 1이고 maximum이 1이므로 이 옵션에는 하나의 IP 주소가 예상됩니다.