netstat 명령

용도

네트워크 상태를 표시합니다.

구문

각 프로토콜에 대한 활성 소켓 또는 라우팅 테이블 정보를 표시하려면 다음을 수행하십시오.

netstat [ -num ] [ -routable ] [ -routinfo] [ -state ] [ -socket ] [ -protocol Protocol ] [ Interval ]

네트워크 데이터 구조의 컨텐츠를 표시하려면 다음을 수행하십시오.

netstat [ -stats | -cdlistats ] [ -protocol protocol ] [ Interval ]

주소 해석 프로토콜을 표시하려면 다음을 수행하십시오.

netstat -arp

모든 통계를 지우려면 다음을 수행하십시오.

netstat -clear

설명

netstat 명령은 활성 연결의 다양한 네트워크 관련 데이터 구조의 내용을 기호로 표시합니다.

플래그

플래그 이름 설명
-arp 주소 해석 인터페이스를 표시합니다.
-cdlistats CDLI 기반 통신 어댑터의 통계를 표시합니다.
-clear 모든 통계를 선택 취소합니다.
-num 네트워크 주소를 숫자로 표시합니다. 이 플래그를 지정하지 않으면 netstat 명령은 가능한 경우 주소를 해석하여 기호로 표시합니다. 이 플래그는 모든 표시 형식과 함께 사용할 수 있습니다.
-protocol 프로토콜 protocol 변수에 지정된 값에 대한 통계를 표시합니다. 이 변수는 잘 알려진 프로토콜의 이름이거나 별명입니다. 널(null) 응답은 보고할 숫자가 없음을 의미합니다. 통계 루틴이 없는 경우 이 변수에 지정된 값의 프로그램 보고서를 알 수 없습니다.
-routinfo 각 라우트의 사용자 구성 메트릭 및 현재 메트릭을 포함하는 라우팅 테이블을 표시합니다.
라우트 옵션 특정 할합니다. 라우팅 테이블을 표시합니다. -stats 플래그와 함께 사용되면, -routtable 플래그는 라우팅 통계를 표시합니다. 자세한 정보는 라우팅 테이블 표시를 참조하십시오.
소켓 네트워크 소켓을 표시합니다.
상태 구성된 모든 인터페이스의 상태를 표시합니다.
인터페이스 표시 형식은 다음 항목에 대한 누적 통계 테이블을 제공합니다.
  • 오류
  • 충돌
    참고: 이더넷 인터페이스의 충돌 수는 표시되지 않습니다.
  • 전송된 패킷

표시되는 인터페이스 정보는 또한 인터페이스 이름, 번호 및 주소뿐만 아니라 최대 전송 단위(MTU)를 제공합니다.

-stats 각 프로토콜에 대한 통계를 표시합니다.
간격 구성된 네트워크 인터페이스에서 패킷 트래픽에 대한 정보를(초 단위) 계속 표시합니다.

기본 디스플레이

활성 소켓에 대한 디폴트 표시는 다음 항목을 표시합니다.
  • 로컬 및 원격 주소
  • 전송 및 수신 큐 크기(바이트)
  • 프로토콜
  • 프로토콜의 내부 상태

인터넷 주소 형식은 소켓의 주소가 네트워크를 지정하지만 특정 호스트 주소는 지정하지 않는 경우 host.port 또는 network.port 양식입니다. 주소를 기호 호스트 이름으로 해석할 수 있는 경우, 네트워크 주소뿐만 아니라 호스트 주소가 기호로 표시됩니다.

NS 주소는 12바이트이고, 4바이트 네트워크 번호, 6바이트 호스트 번호 및 2바이트 포트 번호로 구성되어 있고 모두 네트워크 표준 형식으로 저장되어 있습니다. VAX 아키텍처의 경우 단어와 바이트가 예약되어 있습니다.

호스트의 기호 이름을 알 수 없거나 -num 플래그를 지정한 경우 주소는 주소 제품군에 따라서 숫자로 인쇄됩니다. 지정되지 않은 주소와 포트는 *(별표)로 표시됩니다.

인터페이스 디스플레이

인터페이스 표시 형식은 다음 항목에 대한 누적 통계 테이블을 제공합니다.
  • 오류
  • 충돌
    참고: 이더넷 인터페이스의 충돌 수는 적용되지 않습니다.
  • 전송된 패킷

인터페이스 표시는 최대 전송 단위(MTU) 외에 인터페이스 이름, 번호 및 주소 또한 제공합니다.

라우팅 테이블 디스플레이

라우팅 테이블은 사용 가능한 라우트와 해당 상태를 표시합니다. 각 라우트는 대상 호스트 또는 네트워크, 그리고 패킷을 전송하는 데 사용되는 게이트웨이로 구성됩니다.

라우트는 두 가지 정보를 표시하는 A.B.C.D/XX 형식으로 되어 있습니다. A.B.C.D는 목적지 주소를 나타내고 XX는 라우트와 연관된 네트워크를 나타냅니다. 넷마스크는 설정된 비트 수로 표시됩니다. 예를 들어, 라우트 9.3.252.192/26에는 26비트 세트가 있는 넷마스크 255.255.255.192가 있습니다.

라우팅 테이블에는 다음 필드가 포함되어 있습니다.
필드 설명
플래그 라우팅 테이블의 플래그 필드는 라우트의 상태를 표시합니다.
A
활성 상태의 폐기된 게이트웨이 검색이 라우트에서 사용 가능합니다.
U
올림
H
라우트는 네트워크가 아니라 호스트로 지정됩니다.
G
라우트는 게이트웨이로 지정됩니다.
D
라우트가 경로 재지정에 의해 동적으로 작성되었습니다.
M
라우트가 경로 재지정에 의해 수정되었습니다.
L
링크 레벨 주소가 라우트 항목에 존재합니다.
c
이 라우트에 대한 액세스는 복제된 라우트를 작성합니다.
W
라우트가 복제된 라우트입니다.
1
프로토콜 특정 경로 지정 플래그 #1
2
프로토콜 특정 경로 지정 플래그 #2
3
프로토콜 특정 경로 지정 플래그 #3
b
라우트가 브로드캐스트 주소를 나타냅니다.
e
바인딩 캐시 항목이 있습니다.
l
라우트가 로컬 주소를 나타냅니다.
m
라우트가 멀티캐스트 주소를 나타냅니다.
P
고정된 라우트
R
도달 불가능한 호스트 또는 네트
S
수동으로 추가됨
u
라우트 사용 가능
s
그룹 경로 지정 검색중지 옵션이 라우트에서 사용 가능합니다.

로컬 호스트에 연결된 각 인터페이스에 대해 직접 라우트가 작성됩니다.

게이트웨이 발신 인터페이스의 주소를 표시합니다.
Ref 라우트의 현재 활성 사용 수를 표시합니다. 연결 지향 프로토콜은 연결 중에 단일 라우트를 지속하는 반면, 연결이 없는 프로토콜은 동일한 목적지에 전송하는 동안 라우트를 확보합니다.
사용 해당 라우트를 사용하여 전송된 패킷 수의 개수를 제공합니다.
PMTU 경로의 최대 전송 단위(PMTU)를 나열합니다.
인터페이스 라우트에 이용된 네트워크 인터페이스를 나타냅니다.
지수(E) 라우트가 만료되기까지 남은 시간(분)을 표시합니다.
그룹 해당 라우트와 연관된 그룹 ID의 리스트를 제공합니다.
넷마스크 시스템에 적용된 넷마스크를 나열합니다.
프로토콜 제품군에 대한 라우트 트리 기존 라우트에 대한 활성 주소 계열을 지정합니다. 이 필드의 값은 다음과 같습니다.
1
UNIX 주소 계열을 지정합니다.
2
인터넷 주소 제품군(예: TCP 및 UDP)을 지정합니다.
3
제록스 네트워크 시스템(XNS) 주소 제품군을 지정합니다.

Interval 변수에 값이 지정되면, netstat 명령은 네트워크 인터페이스와 관련된 실행 중인 통계 개수를 표시합니다. 이 디스플레이에는 두 개의 열이 포함되어 있습니다. 1차 인터페이스의 열(자동 구성 중에 발견한 첫 번째 인터페이스) 및 모든 인터페이스의 정보를 요약하는 열입니다. 첫 번째 행에는 시스템이 마지막으로 다시 시작된 이후로 누적된 통계의 요약이 포함되어 있습니다. 출력의 후속 행은 지정된 길이의 간격 동안에 누적된 값을 표시합니다.

종료 상태

Virtual I/O Server 명령의 종료 상태를 참조하십시오.

  1. 인터넷 인터페이스에 대한 라우팅 테이블 정보를 표시하려면 다음 명령을 입력하십시오.
    netstat -routtable

    이는 다음과 유사한 출력을 생성합니다.

    Routing tables
    Destination      Gateway           Flags   Refs     Use  If   PMTU Exp Groups
    
    Route tree for Protocol Family 2 (Internet):
    default          129.3.141.1       UGc       0        0  en0     -   -  
    129.33.140/23    127.0.0.1         U         6       53  en0     -   -  
    129.33.41.2      localhost         UGHS      6      115  lo0     -   -  
    129.45.41.2      129.3.41.1        UGHW      1      602  en0  1500   -  
    dcefs100         129.31.41.1       UGHW      1        2  en0     -   -  
    192.100.61       localhost         U         7    14446  lo0     -   -  
    
    Route tree for Protocol Family 24 (Internet v6):
    ::1              ::1               UH        0        0  lo0 16896   -  
    
  2. 인터넷 인터페이스에 대한 인터페이스 정보를 표시하려면 다음 명령을 입력하십시오.
    netstat -state 

    이는 다음과 유사한 출력을 생성합니다.

    Name  Mtu   Network     Address              Ipkts Ierrs    Opkts Oerrs  Coll
    en0   1500  link#2      0.5.20.4.0.4e       874986     0    22494     0     0
    en0   1500  90.34.14    hostname            874986     0    22494     0     0
    lo0   16896 link#1                           14581     0    14590     0     0
    lo0   16896 129         localhost            14581     0    14590     0     0
    lo0   16896 ::1                              14581     0    14590     0     0
    
  3. 네트워크 소켓을 표시하려면 다음 명령을 입력하십시오.
    netstat -socket