JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: IP 서비스     Oracle Solaris 10 1/13 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

제1부시스템 관리 소개: IP 서비스

1.  Oracle Solaris TCP/IP 프로토콜 제품군(개요)

제2부TCP/IP 관리

2.  TCP/IP 네트워크 계획(작업)

3.  IPv6 소개(개요)

4.  IPv6 네트워크 계획(작업)

5.  TCP/IP 네트워크 서비스 구성 및 IPv4 주소 지정(작업)

6.  네트워크 인터페이스 관리(작업)

7.  IPv6 네트워크 구성(작업)

8.  TCP/IP 네트워크 관리(작업)

9.  네트워크 문제 해결(작업)

10.  TCP/IP 및 IPv4에 대한 자세한 정보(참조)

TCP/IP 및 IPv4의 새로운 기능에 대한 자세한 정보

TCP/IP 구성 파일

/etc/hostname.interface 파일

/etc/nodename 파일

/etc/defaultdomain 파일

/etc/defaultrouter 파일

hosts 데이터베이스

/etc/inet/hosts 파일 형식

초기 /etc/inet/hosts 파일

hosts 데이터베이스에 대한 이름 서비스의 영향

ipnodes 데이터베이스

netmasks 데이터베이스

서브넷이란?

IPv4 주소에 대한 네트워크 마스크 만들기

/etc/inet/netmasks 파일

inetd 인터넷 서비스 데몬

네트워크 데이터베이스 및 nsswitch.conf 파일

네트워크 데이터베이스에 대한 이름 서비스의 영향

nsswitch.conf 파일

nsswitch.conf 변경

bootparams 데이터베이스

bootparams에 대한 와일드카드 항목

ethers 데이터베이스

기타 네트워크 데이터베이스

networks 데이터베이스

protocols 데이터베이스

services 데이터베이스

Oracle Solaris의 경로 지정 프로토콜

RIP(Routing Information Protocol)

RDISC(ICMP Router Discovery) 프로토콜

네트워크 클래스

클래스 A 네트워크 번호

클래스 B 네트워크 번호

클래스 C 네트워크 번호

11.  IPv6 세부 개요(참조)

제3부DHCP

12.  DHCP 정보(개요)

13.  DHCP 서비스 계획(작업)

14.  DHCP 서비스 구성(작업)

15.  DHCP 관리(작업)

16.  DHCP 클라이언트 구성 및 관리

17.  DHCP 문제 해결(참조)

18.  DHCP 명령 및 파일(참조)

제4부IP 보안

19.  IP 보안 아키텍처(개요)

20.  IPsec 구성(작업)

21.  IP 보안 아키텍처(참조)

22.  Internet Key Exchange(개요)

23.  IKE 구성(작업)

24.  Internet Key Exchange(참조)

25.  Oracle Solaris의 IP 필터(개요)

26.  IP 필터(작업)

제5부IPMP

27.  IPMP 소개(개요)

28.  IPMP 관리(작업)

제6부IPQoS(IP Quality of Service)

29.  IPQoS 소개(개요)

30.  IPQoS 사용 네트워크 계획(작업)

31.  IPQoS 구성 파일 만들기(작업)

32.  IPQoS 시작 및 유지 관리(작업)

33.  플로우 계산 및 통계 수집 사용(작업)

34.  IPQoS 세부 정보(참조)

용어집

색인

TCP/IP 구성 파일

네트워크의 각 시스템은 다음 TCP/IP 구성 파일 및 네트워크 데이터베이스에서 해당 TCP/IP 구성 정보를 가져옵니다.

Oracle Solaris 설치 프로그램은 이러한 파일을 설치 프로세스 중에 만듭니다. 또한 이 절에 설명된 대로 수동으로 파일을 편집할 수 있습니다. hostsnetmasks 데이터베이스는 Oracle Solaris 네트워크의 사용 가능한 이름 서비스에서 읽은 네트워크 데이터베이스 중 두 데이터베이스입니다. 네트워크 데이터베이스 및 nsswitch.conf 파일에서는 네트워크 데이터베이스의 개념을 자세히 설명합니다. Solaris 10 11/06 및 이전 릴리스의 ipnodes 파일에 대한 자세한 내용은 ipnodes 데이터베이스를 참조하십시오.

/etc/hostname.interface 파일

이 파일은 로컬 호스트의 물리적 네트워크 인터페이스를 정의합니다. 로컬 시스템에 /etc/hostname.interface 파일이 하나 이상 있어야 합니다. Oracle Solaris 설치 프로그램은 설치 프로세스 중에 찾은 첫번째 인터페이스에 대한 /etc/hostname.interface 파일을 만듭니다. 이 인터페이스는 대개 가장 낮은 장치 번호(예: eri0)를 사용하며 이를 주 네트워크 인터페이스라고 합니다. 설치 프로그램에서 추가 인터페이스를 찾으면 설치 프로세스 중에 해당 인터페이스를 선택적으로 구성할 수 있습니다.


주 - 동일한 인터페이스에 대한 대체 호스트 이름 파일을 만드는 경우, 대체 파일도 이름 지정 형식 hostname.[0–9]* (예: hostname.qfe0.a123)를 따라야 합니다. hostname.qfe0.bak 또는 hostname.qfe0.old 등의 이름은 잘못된 이름으로 시스템 부트 중 스크립트에서 무시됩니다.

또한 제공된 인터페이스의 해당 호스트 이름은 한 개뿐이어야 합니다. 인터페이스에 대한 대체 호스트 이름 파일을 유효한 파일 이름(예: /etc/hostname.qfe/etc/hostname.qfe.a123 )으로 만들 경우 부트 스크립트에서 두 호스트 이름 파일의 내용을 참조하여 구성을 시도하므로 오류가 발생합니다. 이러한 오류를 방지하려면 제공된 구성에 사용하지 않을 호스트 이름 파일에는 잘못된 파일 이름을 제공하십시오.


설치 후 시스템에 새 네트워크 인터페이스를 추가하려면 시스템 설치 후 물리적 인터페이스 구성 방법에서 설명하는 대로 해당 인터페이스에 대한 /etc/hostname.interface 파일을 만들어야 합니다. 또한 Oracle Solaris 소프트웨어에서 새 네트워크 인터페이스를 인식하고 사용하려면 인터페이스의 장치 드라이버를 해당 디렉토리로 로드해야 합니다. 적합한 interface 이름 및 장치 드라이버 지침은 새 네트워크 인터페이스와 함께 제공되는 설명서를 참조하십시오.

기본 /etc/hostname.interface 파일에는 네트워크 인터페이스와 연결된 호스트 이름 또는 IPv4 주소만 항목으로 포함됩니다. IPv4 주소는 점으로 구분된 일반적인 십진수 형식 또는 CIDR 표기법으로 표현될 수 있습니다. 호스트 이름을 /etc/hostname.interface 파일의 항목으로 사용하면 해당 호스트 이름은 /etc/inet/hosts 파일에도 존재해야 합니다.

예를 들어, smc0tenere 시스템의 주 네트워크 인터페이스라고 가정합니다. /etc/hostname.smc0 파일은 점으로 구분된 십진수 표기법 또는 CIDR 표기법의 IPv4 주소 또는 호스트 이름 tenere를 해당 항목으로 포함할 수 있습니다.


주 - IPv6은 네트워크 인터페이스를 정의하는 데 /etc/hostname6.interface 파일을 사용합니다. 자세한 내용은 IPv6 인터페이스 구성 파일을 참조하십시오.


/etc/nodename 파일

이 파일은 로컬 시스템의 호스트 이름만 항목으로 포함해야 합니다. 예를 들어, 시스템 timbuktu의 파일 /etc/nodename에는 항목 timbuktu가 포함됩니다.

/etc/defaultdomain 파일

이 파일은 로컬 호스트의 네트워크가 속한 관리 도메인의 정규화된 도메인 이름만 항목으로 포함해야 합니다. 이 이름을 Oracle Solaris 설치 프로그램에 제공하거나 나중에 파일을 편집할 수 있습니다. 네트워크 도메인에 대한 자세한 내용은 System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP) 를 참조하십시오.

/etc/defaultrouter 파일

이 파일은 네트워크에 직접 연결되는 각 라우터에 대한 항목을 포함할 수 있습니다. 항목은 네트워크 간에 라우터로 사용되는 네트워크 인터페이스의 이름이어야 합니다. /etc/defaultrouter 파일이 있으면 시스템이 정적 경로 지정을 지원하도록 구성되었음을 나타냅니다.

hosts 데이터베이스

hosts 데이터베이스는 네트워크에 있는 시스템의 IPv4 주소 및 호스트 이름을 포함합니다. NIS 또는 DNS 이름 서비스 또는 LDAP 디렉토리 서비스를 사용하면 hosts 데이터베이스는 호스트 정보에 지정된 데이터베이스에서 유지 관리됩니다. 예를 들어, NIS를 실행하는 네트워크에서 hosts 데이터베이스는 hostsbyname 파일에서 유지 관리됩니다.

로컬 파일을 이름 서비스로 사용하면 hosts 데이터베이스는 /etc/inet/hosts 파일에서 유지 관리됩니다. 이 파일에는 주 네트워크 인터페이스의 호스트 이름과 IPv4 주소, 시스템에 연결된 다른 네트워크 인터페이스 및 시스템에서 확인해야 하는 다른 네트워크 주소가 포함됩니다.


주 - BSD 기반 운영 체제와의 호환성을 위해 /etc/hosts 파일은 /etc/inet/hosts에 대한 심볼릭 링크입니다.


/etc/inet/hosts 파일 형식

/etc/inet/hosts 파일은 다음의 기본 구문을 사용합니다. 복잡한 구문 정보는 hosts(4) 매뉴얼 페이지를 참조하십시오.

IPv4-address hostname [nicknames] [#comment]

IPv4-address

로컬 호스트가 인식해야 하는 각 인터페이스에 대한 IPv4 주소를 포함합니다.

hostname

설정 시 시스템에 지정된 호스트 이름과 로컬 호스트가 인식해야 하는 추가 네트워크 인터페이스에 지정된 호스트 이름을 포함합니다.

[nickname]

호스트의 별명을 포함하는 선택적 필드입니다.

[#comment]

설명을 포함하는 선택적 필드입니다.

초기 /etc/inet/hosts 파일

시스템에서 Oracle Solaris 설치 프로그램을 실행하면 프로그램이 초기 /etc/inet/hosts 파일을 구성합니다. 이 파일에는 로컬 호스트에 필요한 최소 항목이 포함됩니다. 항목에는 루프백 주소, 호스트 IPv4 주소 및 호스트 이름이 포함됩니다.

예를 들어, Oracle Solaris 설치 프로그램은 그림 5-1과 같이 시스템 tenere에 대한 다음 /etc/inet/hosts 파일을 만들 수 있습니다.

예 10-1 시스템 tenere에 대한 /etc/inet/hosts 파일

127.0.0.1     localhost         loghost    #loopback address
192.168.200.3   tenere                      #host name
루프백 주소

예 10-1에서는 IPv4 주소 127.0.0.1루프백 주소입니다. 루프백 주소는 프로세스 간 통신을 허용하기 위해 로컬 시스템에서 사용되는 예약된 네트워크 인터페이스입니다. 이 주소를 사용으로 설정하면 호스트가 자신에게 패킷을 보낼 수 있습니다. ifconfig 명령으로 인터페이스 구성 모니터링에 설명된 대로 ifconfig 명령은 구성 및 테스트에 루프백 주소를 사용합니다. TCP/IP 네트워크의 모든 시스템은 로컬 호스트의 IPv4 루프백에 대해 IP 주소 127.0.0.1을 사용해야 합니다.

호스트 이름

IPv4 주소 192.168.200.1 및 이름 tenere는 로컬 시스템의 주소 및 호스트 이름입니다. 이러한 주소 및 이름은 시스템의 주 네트워크 인터페이스에 지정됩니다.

다중 네트워크 인터페이스

일부 시스템은 라우터이거나 멀티홈 호스트이므로 두 개 이상의 네트워크 인터페이스가 포함됩니다. 시스템에 연결된 각 네트워크 인터페이스에는 자체 IP 주소 및 연결된 이름이 필요합니다. 설치 시 주 네트워크 인터페이스를 구성해야 합니다. 설치 시 특정 시스템에 다중 인터페이스가 있는 경우 Oracle Solaris 설치 프로그램에서는 이러한 추가 인터페이스에 대한 프롬프트를 표시합니다. 선택적으로 하나 이상의 추가 인터페이스를 이때 구성하거나 나중에 수동으로 구성할 수 있습니다.

Oracle Solaris 설치 이후 시스템의 /etc/inet/hosts 파일에 인터페이스 정보를 추가하여 라우터 또는 멀티홈 호스트에 대한 추가 인터페이스를 구성할 수 있습니다. 라우터 및 멀티홈 호스트 구성에 대한 자세한 내용은 IPv4 라우터 구성멀티홈 호스트 구성을 참조하십시오.

예 10-2에서는 그림 5-1에 나와 있는 시스템 timbuktu에 대한 /etc/inet/hosts 파일을 보여 줍니다.

예 10-2 시스템 timbuktu에 대한 /etc/inet/hosts 파일

127.0.0.1        localhost     loghost
192.168.200.70   timbuktu      #This is the local host name
192.168.201.10   timbuktu-201  #Interface to network 192.9.201

이러한 두 인터페이스를 사용하여 timbuktu는 네트워크 192.168.200192.168.201을 라우터로 연결합니다.

hosts 데이터베이스에 대한 이름 서비스의 영향

NIS 및 DNS 이름 서비스와 LDAP 디렉토리 서비스는 하나 이상의 서버에서 호스트 이름 및 주소를 유지 관리합니다. 이러한 서버는 서버 네트워크의 모든 호스트 및 라우터(해당하는 경우)에 대한 정보가 포함된 hosts 데이터베이스를 유지 관리합니다. 이러한 서비스에 대한 자세한 내용은 System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP) 를 참조하십시오.

로컬 파일에서 이름 서비스를 제공하는 경우

로컬 파일을 이름 서비스로 사용하는 네트워크에서 로컬 파일 모드로 실행하는 시스템은 네트워크에 있는 다른 시스템의 IPv4 주소 및 호스트 이름에 대해 개별 /etc/inet/hosts 파일을 참조합니다. 따라서 이러한 시스템의 /etc/inet/hosts 파일은 다음 항목을 포함해야 합니다.

그림 10-1에서는 시스템 tenere에 대한 /etc/inet/hosts 파일을 보여 줍니다. 이 시스템은 로컬 파일 모드로 실행합니다. 파일에 192.9.200 네트워크의 모든 시스템에 대한 IPv4 주소 및 호스트 이름이 포함되어 있는지 확인합니다. 파일에는 IPv4 주소 및 인터페이스 이름 timbuktu-201도 포함됩니다. 이 인터페이스는 192.9.200 네트워크를 192.9.201 네트워크에 연결합니다.

네트워크 클라이언트로 구성된 시스템은 로컬 /etc/inet/hosts 파일을 해당 루프백 주소 및 IPv4 주소로 사용합니다.

그림 10-1 로컬 파일 모드로 실행 중인 시스템에 대한 /etc/inet/hosts 파일

image:로컬 파일 모드로 실행 중인 시스템에 대한 호스트 파일을 보여 줍니다.

ipnodes 데이터베이스


주 - Solaris 10 11/06 이후 릴리스에서는 더 이상 ipnodes 데이터베이스가 포함되지 않습니다. 해당 후속 릴리스에서는 ipnodes의 IPv6 기능이 hosts 데이터베이스로 마이그레이션됩니다.


/etc/inet/ipnodes 파일은 IPv4 주소와 IPv6 주소를 모두 저장합니다. 또한 IPv4 주소를 점으로 구분된 일반적인 십진수 또는 CIDR 표기법으로 저장할 수 있습니다. 이 파일은 호스트 이름을 해당 IPv4 및 IPv6 주소와 연결하는 로컬 데이터베이스로 사용됩니다. 호스트 이름 및 해당 주소를 /etc/inet/ipnodes와 같은 정적 파일에 저장하지 마십시오. 그러나 테스트를 위해 IPv6 주소를 IPv4 주소가 /etc/inet/hosts에 저장되는 방식과 동일하게 파일에 저장하십시오. ipnodes 파일은 hosts 파일과 동일한 형식 규칙을 사용합니다. /etc/inet/hosts에 대한 자세한 내용은 hosts 데이터베이스를 참조하십시오. ipnodes 파일에 대한 자세한 내용은 ipnodes(4) 매뉴얼 페이지를 참조하십시오.

IPv6 사용 응용 프로그램은 /etc/inet/ipnodes 데이터베이스를 사용합니다. IPv4 주소만 포함하는 기존 /etc/hosts 데이터베이스는 기존 응용 프로그램을 지원하기 위해 그대로 남아 있습니다. ipnodes 데이터베이스가 없으면 IPv6 사용 응용 프로그램은 기존 hosts 데이터베이스를 사용합니다.


주 - 주소를 추가하려면 IPv4 주소를 hostsipnodes 파일에 모두 추가해야 합니다. IPv6 주소는 ipnodes 파일에만 추가합니다.


예 10-3 /etc/inet/ipnodes 파일

이 예와 같이 호스트 이름 주소를 호스트 이름으로 그룹화해야 합니다.

#
# Internet IPv6 host table
# with both IPv4 and IPv6 addresses
#
::1     localhost
2001:db8:3b4c:114:a00:20ff:fe78:f37c   farsite.com farsite farsite-v6
fe80::a00:20ff:fe78:f37c     farsite-11.com farsitell
192.168.85.87                    farsite.com farsite farsite-v4
2001:db8:86c0:32:a00:20ff:fe87:9aba   nearsite.com nearsite nearsite-v6
fe80::a00:20ff:fe87:9aba     nearsite-11.com nearsitell
10.0.0.177                   nearsite.com nearsite nearsite-v4 loghost

netmasks 데이터베이스

네트워크에서 서브넷을 설정한 경우 netmasks 데이터베이스를 네트워크 구성의 일부분으로 편집해야 합니다. netmasks 데이터베이스는 네트워크 및 연결된 서브넷 마스크의 목록으로 구성됩니다.


주 - 서브넷을 만들 때 각각의 새 네트워크는 별도의 물리적 네트워크여야 합니다. 서브넷을 단일 물리적 네트워크에 적용할 수 없습니다.


서브넷이란?

서브넷은 대규모 인터네트워크에서 제한된 32비트 IPv4 주소 지정 공간을 최대화하고 경로 지정 테이블의 크기를 줄이는 방식입니다. 서브넷은 주소 클래스를 사용하여 호스트 주소 공간의 일부분을 네트워크 주소에 할당하는 방식을 제공하므로 사용자가 더 많은 네트워크를 가질 수 있습니다. 새 네트워크 주소에 할당되는 호스트 주소 공간의 일부분을 서브넷 번호라고 합니다.

서브넷은 IPv4 주소 공간을 보다 효율적으로 사용할 수 있게 만들 뿐만 아니라 여러 관리 이점도 제공합니다. 네트워크 수가 늘어남에 따라 경로 지정이 매우 복잡해질 수 있습니다. 예를 들어, 소규모 조직이 각 로컬 네트워크에 클래스 C 번호를 지정할 수 있습니다. 이 조직의 규모가 커짐에 따라 서로 다른 여러 네트워크 번호를 관리하기가 복잡해질 수 있습니다. 더 나은 방법으로는 조직의 각 주요 부서에 클래스 B 네트워크 번호를 조금씩 할당하는 것입니다. 예를 들어, 엔지니어링 부서와 운영 부서에 각각 하나의 클래스 B 네트워크를 할당할 수 있습니다. 그런 다음 서브넷에 의해 얻은 추가 네트워크 번호를 사용하여 각 클래스 B 네트워크를 추가 네트워크로 구분할 수 있습니다. 또한 이러한 구분을 통해 라우터 간에 통신해야 하는 경로 지정 정보의 양을 줄일 수 있습니다.

IPv4 주소에 대한 네트워크 마스크 만들기

서브넷 프로세스의 일부분으로 네트워크 전역 넷마스크를 선택해야 합니다. 넷마스크는 서브넷 번호를 나타내는 호스트 주소 공간의 비트 및 비트 수와 호스트 번호를 나타내는 비트 및 비트 수를 결정합니다. 전체 IPv4 주소는 32비트로 구성된다는 점을 유념하십시오. 주소 클래스에 따라 호스트 주소 공간을 나타내는 데 최대 24비트 및 최소 8비트를 사용할 수 있습니다. 넷마스크는 netmasks 데이터베이스에 지정됩니다.

서브넷을 사용할 경우 TCP/IP를 구성하기 전에 넷마스크를 결정해야 합니다. 네트워크 구성의 일부분으로 운영 체제를 설치할 경우 Oracle Solaris 설치 프로그램이 네트워크에 대한 넷마스크를 요청합니다.

IPv4 주소 지정 체계 설계에 설명된 대로 32비트 IP 주소는 네트워크 부분과 호스트 부분으로 구성됩니다. 32비트는 4비트로 나뉩니다. 네트워크 클래스에 따라 각 바이트는 네트워크 번호 또는 호스트 번호에 지정됩니다.

예를 들어, 클래스 B IPv4 주소에서 왼쪽의 2바이트는 네트워크 번호에 지정되고 오른쪽의 2바이트는 호스트 번호에 지정됩니다. 클래스 B IPv4 주소 172.16.10에서 오른쪽의 2바이트를 호스트에 지정할 수 있습니다.

서브넷을 구현하려는 경우 호스트 번호에 지정되는 바이트의 일부 비트를 사용하여 서브넷 주소에 적용해야 합니다. 예를 들어, 16비트 호스트 주소 공간은 65,534개의 호스트에 대한 주소 지정을 제공합니다. 세번째 바이트를 서브넷 주소에 적용하고 네번째 바이트를 호스트 주소에 적용하는 경우 최대 254개의 네트워크에 대한 주소를 지정할 수 있습니다. 각 네트워크에는 최대 254개의 호스트가 가능합니다.

서브넷 주소 및 호스트 주소에 적용된 호스트 주소 바이트의 비트는 서브넷 마스크에 의해 결정됩니다. 서브넷 마스크는 서브넷 주소로 사용할 바이트에서 비트를 선택하는 데 사용됩니다. 넷마스크 비트는 인접해야 하지만 바이트 경계에 맞출 필요는 없습니다.

비트 논리적 AND 연산자를 사용하여 IPv4 주소에 넷마스크를 적용할 수 있습니다. 이 작업은 주소의 네트워크 번호 및 서브넷 번호 위치를 선택합니다.

넷마스크는 이진 표현으로 설명할 수 있습니다. 이진에서 십진으로 변환하는 데 계산기를 사용할 수 있습니다. 다음 예에서는 넷마스크의 십진 형식과 이진 형식을 모두 보여 줍니다.

넷마스크 255.255.255.0이 IPv4 주소 172.16.41.101에 적용되면 결과는 IPv4 주소 172.16.41.0입니다.

172.16.41.101 & 255.255.255.0 = 172.16.41.0

이진 형식으로 연산하면 다음과 같습니다.

10000001.10010000.00101001.01100101(IPv4 주소)

AND 연산

11111111.11111111.11111111.00000000(넷마스크)

이제 시스템이 네트워크 번호 172.16 대신 네트워크 번호 172.16.41을 찾습니다. 네트워크의 번호가 172.16.41인 경우 해당 번호는 시스템에서 점검하고 찾는 번호입니다. IPv4 주소 공간의 세번째 바이트에 최대 254개의 값을 지정할 수 있으므로 서브넷을 통해 이전에는 한 네트워크에만 사용 가능했던 공간을 이제는 네트워크 254개에 주소 공간을 만들 수 있습니다.

두 개의 추가 네트워크에 주소 공간만 제공하고 있는 경우 다음 서브넷 마스크를 사용할 수 있습니다.

255.255.192.0

이 넷마스크는 다음 결과를 제공합니다.

11111111.11111111.1100000.00000000

이 결과에서는 호스트 주소에 14비트를 계속 사용할 수 있습니다. 모든 0과 1이 예약되므로 호스트 번호에 대해 2비트 이상을 예약해야 합니다.

/etc/inet/netmasks 파일

네트워크에서 NIS 또는 LDAP을 실행하는 경우 이러한 이름 서비스에 대한 서버는 netmasks 데이터베이스를 유지 관리합니다. 로컬 파일을 이름 서비스로 사용하는 네트워크의 경우 이 정보는 /etc/inet/netmasks 파일에서 유지 관리됩니다.


주 - BSD 기반 운영 체제와의 호환성을 위해 /etc/netmasks 파일은 /etc/inet/netmasks에 대한 심볼릭 링크입니다.


다음 예에서는 클래스 B 네트워크에 대한 /etc/inet/netmasks 파일을 보여 줍니다.

예 10-4 클래스 B 네트워크에 대한 /etc/inet/netmasks 파일

 # The netmasks file associates Internet Protocol (IPv4) address
 # masks with IPv4 network numbers.
 #
 #     network-number    netmask
 #
 # Both the network-number and the netmasks are specified in
 # “decimal dot” notation, e.g:
 #
 #        128.32.0.0   255.255.255.0
 192.168.0.0  255.255.255.0

/etc/netmasks 파일이 존재하지 않는 경우 텍스트 편집기를 사용하여 해당 파일을 만듭니다. 다음 구문을 사용하십시오.

network-number netmask-number

자세한 내용은 netmasks(4) 매뉴얼 페이지를 참조하십시오.

넷마스크 번호를 만들 때 ISP 또는 인터넷 레지스트리(서브넷 번호가 아님) 및 넷마스크 번호로 지정된 네트워크 번호를 /etc/inet/netmasks에 입력합니다. 각 서브넷 마스크는 별도의 라인에 있어야 합니다.

예를 들면 다음과 같습니다.

128.78.0.0        255.255.248.0

또한 네트워크 번호에 대한 심볼릭 이름을 /etc/inet/hosts 파일에 입력할 수 있습니다. 그런 다음 네트워크 번호 대신 이러한 네트워크 이름을 명령에 대한 매개변수로 사용할 수 있습니다.