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 네트워크 관리(작업)

주요 TCP/IP 관리 작업(작업 맵)

ifconfig 명령으로 인터페이스 구성 모니터링

특정 인터페이스에 대한 정보를 얻는 방법

인터페이스 주소 지정을 표시하는 방법

netstat 명령으로 네트워크 상태 모니터링

프로토콜별 통계를 표시하는 방법

전송 프로토콜의 상태를 표시하는 방법

네트워크 인터페이스 상태를 표시하는 방법

소켓 상태를 표시하는 방법

특정 주소 유형의 패킷에 대한 전송 상태를 표시하는 방법

알려진 경로의 상태를 표시하는 방법

ping 명령으로 원격 호스트 확인

원격 호스트가 실행 중인지 확인하는 방법

원격 호스트가 패킷을 삭제하는 중인지 확인하는 방법

네트워크 상태 화면 관리 및 기록

IP 관련 명령의 화면 출력을 제어하는 방법

IPv4 경로 지정 데몬의 작업을 기록하는 방법

IPv6 Neighbor Discovery 데몬의 작업을 추적하는 방법

traceroute 명령으로 경로 지정 정보 표시

원격 호스트에 대한 경로를 찾는 방법

모든 경로를 추적하는 방법

snoop 명령으로 패킷 전송 모니터링

모든 인터페이스의 패킷을 확인하는 방법

snoop 출력을 파일로 캡처하는 방법

IPv4 서버와 클라이언트 간 패킷을 확인하는 방법

IPv6 네트워크 트래픽을 모니터링하는 방법

기본 주소 선택 관리

IPv6 주소 선택 정책 테이블을 관리하는 방법

현재 세션에 대해서만 IPv6 주소 선택 정책 테이블을 수정하는 방법

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

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

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 세부 정보(참조)

용어집

색인

ifconfig 명령으로 인터페이스 구성 모니터링

ifconfig 명령을 사용하여 인터페이스에 수동으로 IP 주소를 지정하고 인터페이스 매개변수를 수동으로 구성할 수 있습니다. 또한 Oracle Solaris 시작 스크립트는 ifconfig를 실행하여 6to4 터널 끝점과 같은 의사 인터페이스를 구성합니다.

본 설명서에는 다양한 ifconfig 명령의 여러 옵션을 사용하는 많은 작업이 포함되어 있습니다. 이 명령의 옵션과 변수 등에 대한 자세한 설명은 ifconfig(1M) 매뉴얼 페이지를 참조하십시오. ifconfig의 기본 구문은 다음과 같습니다.

ifconfig interface [protocol-family]

특정 인터페이스에 대한 정보를 얻는 방법

ifconfig 명령을 사용하여 특정 시스템의 인터페이스에 대한 기본 정보를 확인합니다. 예를 들어, 간단한 ifconfig 질의의 경우 다음을 확인할 수 있습니다.

다음 절차에서는 ifconfig 명령을 사용하여 시스템 인터페이스에 대한 기본 구성 정보를 얻는 방법을 보여 줍니다.

  1. 로컬 호스트에서 기본 관리자 역할 또는 수퍼 유저로 로그인합니다.

    기본 관리자 역할에는 기본 관리자 프로파일이 포함됩니다. 역할을 만들어 사용자에게 지정하려면 Oracle Solaris 관리: 기본 관리의 2 장, Solaris Management Console 작업(작업)을 참조하십시오.

  2. 특정 인터페이스에 대한 정보를 얻습니다.
    # ifconfig interface

    ifconfig 명령의 출력 형식은 다음과 같습니다.

    • 상태 라인

      ifconfig 명령 출력의 첫번째 라인에는 인터페이스 이름과 현재 인터페이스와 연결된 상태 플래그가 포함됩니다. 또한 상태 라인에는 특정 인터페이스용으로 구성된 MTU(최대 전송 단위)와 색인 번호가 포함됩니다. 상태 라인을 사용하여 인터페이스의 현재 상태를 확인할 수 있습니다.

    • IP 주소 정보 라인

      ifconfig 출력의 두번째 라인에는 인터페이스용으로 구성된 IPv4 주소 또는 IPv6 주소가 포함됩니다. IPv4 주소의 경우 구성된 넷마스크 및 브로드캐스트 주소도 표시됩니다.

    • MAC 주소 라인

      수퍼 유저 또는 비슷한 역할로 ifconfig 명령을 실행하면 ifconfig 출력에 세번째 라인이 포함됩니다. IPv4 주소의 경우 세번째 라인에는 인터페이스에 지정된 MAC 주소(이더넷 계층 주소)가 표시됩니다. IPv6 주소의 경우 출력의 세번째 라인에는 MAC 주소를 통해 IPv6 in.ndpd 데몬에서 생성되는 링크 로컬 주소가 표시됩니다.

예 8-1 ifconfig 명령의 기본 인터페이스 정보

다음 예에서는 ifconfig 명령을 사용하여 특정 호스트의 eri 인터페이스에 대한 정보를 얻는 방법을 보여 줍니다.

# ifconfig eri
eri0: flags=863<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 1
      inet 10.0.0.112 netmask ffffff80 broadcast 10.8.48.127
      ether 8:0:20:b9:4c:54 
    

다음 표에서는 ifconfig 질의의 변수 정보, 화면에 변수를 표시하는 방법 및 제공되는 정보의 종류에 대한 설명을 보여 줍니다. 위 출력 결과가 예로 사용됩니다.

변수
화면 출력
설명
인터페이스 이름
eri0
ifconfig 명령에서 상태가 요청된 인터페이스의 장치 이름을 나타냅니다.
인터페이스 상태
flags=863<UP
현재 인터페이스와 연결된 플래그를 포함하여 인터페이스의 상태를 표시합니다. 인터페이스가 현재 초기화되었는지(UP) 또는 초기화되지 않았는지(DOWN ) 여부를 확인할 수 있습니다.
브로드캐스트 상태
BROADCAST
인터페이스에서 IPv4 브로드캐스트를 지원한다는 것을 나타냅니다.
전송 상태
RUNNING
시스템에서 인터페이스를 통해 패킷을 전송한다는 것을 나타냅니다.
멀티캐스트 상태
MULTICAST, IPv4
인터페이스에서 멀티캐스트 전송을 지원한다는 것을 표시합니다. 예제 인터페이스에서는 IPv4 멀티캐스트 전송을 지원합니다.
최대 전송 단위
mtu 1500
이 인터페이스의 최대 전송 크기가 1500옥테트임을 표시합니다.
IP 주소
inet 10.0.0.112
인터페이스에 지정된 IPv4 또는 IPv6 주소를 표시합니다. 예제 인터페이스 eri0의 IPv4 주소는 10.0.0.112입니다.
넷마스크
netmask ffffff80
특정 인터페이스의 IPv4 넷마스크를 표시합니다. IPv6 주소는 넷마스크를 사용하지 않습니다.
MAC 주소
ether 8:0:20:b9:4c:54
인터페이스의 이더넷 계층 주소를 표시합니다.

인터페이스 주소 지정을 표시하는 방법

라우터 및 멀티홈 호스트에는 둘 이상의 인터페이스가 있으며, 각 인터페이스에 둘 이상의 IP 주소가 지정되는 경우도 있습니다. ifconfig 명령을 사용하여 시스템의 인터페이스에 지정되는 주소를 모두 표시할 수 있습니다. 또한 ifconfig 명령을 사용하여 IPv4 또는 IPv6 주소 지정만 표시할 수도 있습니다. 인터페이스의 MAC 주소를 추가적으로 표시하려면 먼저 수퍼 유저 또는 적절한 역할로 로그인해야 합니다.

ifconfig 명령에 대한 자세한 내용은 ifconfig(1M) 매뉴얼 페이지를 참조하십시오.

  1. 로컬 시스템에서는 네트워크 관리 역할 또는 수퍼 유저로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.

  2. 모든 인터페이스에 대한 정보를 얻습니다.

    ifconfig -a 명령의 변형을 사용하여 다음을 수행할 수 있습니다.

    • 시스템에 있는 모든 인터페이스의 모든 주소를 봅니다.

      # ifconfig -a
    • 시스템의 인터페이스에 지정된 모든 IPv4 주소를 봅니다.

      # ifconfig -a4
    • 로컬 시스템에서 IPv6이 사용으로 설정된 경우 시스템의 인터페이스에 지정된 모든 IPv6 주소를 표시합니다.

      ifconfig -a6

예 8-2 모든 인터페이스에 대한 주소 지정 정보 표시

이 예에서는 주 네트워크 인터페이스인 qfe0만 있는 호스트의 항목을 표시합니다. 그러나 ifconfig 출력에는 현재 qfe0에 3가지 형태의 주소인 loopback(lo0), IPv4(inet) 및 IPv6(inet6)이 지정된 것으로 표시됩니다. IPv6 출력 섹션의 인터페이스 qfe0 라인에는 링크 로컬 IPv6 주소가 표시됩니다. qfe0의 두번째 주소는 qfe0:1 라인에 표시됩니다.

% ifconfig -a
lo0: flags=1000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000 
qfe0: flags=1004843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 
        inet 10.0.0.112 netmask ffffff80 broadcast 10.0.0.127
        ether 8:0:20:b9:4c:54 
lo0: flags=2000849 <UP,RUNNING,MULTICAST,IPv6> mtu 8252 index 1
        inet6 ::1/128 
qfe0: flags=2000841 <UP,RUNNING,MULTICAST,IPv6> mtu 1500 index 2
        ether 8:0:20:b9:4c:54 
        inet6 fe80::a00:20ff:feb9:4c54/10 
qfe0:1: flags=2080841 <UP,RUNNING,MULTICAST,ADDRCONF,IPv6> mtu 1500 index 2
        inet6 2001:db8:3c4d:48:a00:20ff:feb9:4c54/64 

예 8-3 모든 IPv4 인터페이스에 대한 주소 지정 정보 표시

이 예에서는 멀티홈 호스트에 대해 구성된 IPv4 주소를 표시합니다. 이 형태의 ifconfig 명령은 수퍼 유저로 로그인하지 않아도 실행할 수 있습니다.

% ifconfig -a4
lo0: flags=1000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
qfe0: flags=1004843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 10.0.0.112 netmask ffffff80 broadcast 10.0.0.127
        ether 8:0:20:b9:4c:54 
qfe1: flags=1004843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 10.0.0.118 netmask ffffff80 broadcast 10.0.0.127
        ether 8:0:20:6f:5e:17

예 8-4 모든 IPv6 인터페이스에 대한 주소 지정 정보 표시

이 예에서는 특정 호스트에 대해 구성된 IPv6 주소만 표시합니다. 이 형태의 ifconfig 명령은 수퍼 유저로 로그인하지 않아도 실행할 수 있습니다.

% ifconfig -a6
lo0: flags=2000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv6> mtu 8252 index 1
        inet6 ::1/128 
qfe0: flags=2000841 <UP,RUNNING,MULTICAST,IPv6> mtu 1500 index 2
        ether 8:0:20:b9:4c:54 
        inet6 fe80::a00:20ff:feb9:4c54/10
qfe0:1: flags=2080841 <UP,RUNNING,MULTICAST,ADDRCONF,IPv6> mtu 1500 index 2
        inet6 2001:db8:3c4d:48:a00:20ff:feb9:4c54/64 

ifconfig의 출력은 호스트의 단일 인터페이스에 지정된 다음 3가지 유형의 IPv6 주소 형태를 보여 줍니다.

lo0

IPv6 루프백 주소입니다.

inet6 fe80::a00:20ff:feb9:4c54/10

주 네트워크 인터페이스에 지정된 링크 로컬 주소입니다.

inet6 2001:db8:3c4d:48:a00:20ff:feb9:4c54/64

서브넷 접두어가 포함된 IPv6 주소입니다. 출력에서 ADDRCONF는 이 주소가 호스트에 의해 자동 구성되었음을 나타냅니다.