패킷이 ESXi 호스트의 네트워크 스택을 이동하는 동안 패킷 내용을 검사하려면 pktcap-uw 유틸리티를 사용합니다.
패킷 캡처를 위한 pktcap-uw 구문
pktcap-uw 명령에는 네트워크 스택의 특정 위치에서 패킷을 캡처하기 위한 다음과 같은 구문이 포함됩니다.
pktcap-uw
switch_port_arguments
capture_point_options
filter_options
output_control_options
인수 그룹 | 인수 | 설명 |
---|---|---|
switch_port_arguments | --uplink vmnicX |
물리적 어댑터와 관련된 패킷을 캡처합니다. 물리적 어댑터와 가상 스위치 사이의 경로에 있는 특정 위치에서 패킷을 모니터링하기 위해 --uplink 옵션 및 --capture 옵션을 결합할 수 있습니다. 물리적 어댑터에 도달하는 패킷 캡처의 내용을 참조하십시오. |
--vmk vmkX |
VMKernel 어댑터와 관련된 패킷을 캡처합니다. VMkernel 어댑터와 가상 스위치 사이의 경로에 있는 특정 위치에서 패킷을 모니터링하기 위해 vmk 옵션 및 --capture 옵션을 결합할 수 있습니다. VMkernel 어댑터에 대한 패킷 캡처의 내용을 참조하십시오. |
|
--switchport {vmxnet3_port_ID | vmkernel_adapter_port_ID} |
VMXNET3 가상 시스템 어댑터 또는 특정 가상 스위치 포트에 연결된 VMkernel 어댑터와 관련된 패킷을 캡처합니다. esxtop 유틸리티의 네트워크 패널에서 포트 ID를 확인할 수 있습니다. VMXNET3 어댑터 또는 VMkernel 어댑터와 가상 스위치 사이의 경로에 있는 특정 위치에서 패킷을 모니터링하기 위해 switchport 옵션 및 capture 옵션을 결합할 수 있습니다. VMXNET3 가상 시스템 어댑터에 대한 패킷 캡처의 내용을 참조하십시오. |
|
--lifID lif_ID |
분산 라우터의 논리 인터페이스와 관련된 패킷을 캡처합니다. 자세한 내용은 "VMware NSX" 설명서를 참조하십시오. |
|
capture_point_options | --capture capture_point |
네트워크 스택의 특정 위치에서 패킷을 캡처합니다. 예를 들어 패킷이 물리적 어댑터에서 도착한 직후에 패킷을 모니터링할 수 있습니다. |
--dir {0|1} | 가상 스위치와 관련하여 흐름의 방향에 따라 패킷을 캡처합니다. 0은 수신 트래픽, 1은 송신 트래픽을 나타냅니다. 기본적으로 pktcap-uw 유틸리티는 수신 트래픽을 캡처합니다. --dir 옵션을 --uplink, --vmk 또는 --switchport 옵션과 함께 사용합니다. |
|
--stage {0|1} | 소스 또는 대상에 더 가까운 패킷을 캡처합니다. 스택 내의 위치를 이동하는 동안 패킷이 어떻게 변하는지 확인하려면 이 옵션을 사용합니다. 0은 소스에 가까운 트래픽, 1은 대상에 가까운 트래픽을 나타냅니다. --stage 옵션을 --uplink, --vmk, --switchport 또는 --dvfilter 옵션과 함께 사용합니다. |
|
--dvfilter filter_name --capture PreDVFilter|PostDVFilter |
vSphere Network Appliance(DVFilter)가 패킷을 가로채기 이전 또는 이후의 패킷을 캡처합니다. DVFilter 수준에서 패킷 캡처의 내용을 참조하십시오. | |
-A | --availpoints | pktcap-uw 유틸리티에서 지원하는 캡처 시점을 모두 봅니다. | |
pktcap-uw 유틸리티의 캡처 시점에 대한 자세한 내용은 pktcap-uw 유틸리티의 캡처 시점 항목을 참조하십시오. |
||
filter_options | 캡처된 패킷을 소스 또는 대상 주소, VLAN ID, VXLAN ID, 계층 3 프로토콜 및 TCP 포트에 따라 필터링합니다. 패킷 필터링을 위한 pktcap-uw 옵션의 내용을 참조하십시오. | |
output_control_options | 패킷 내용을 파일에 저장하고, 일부 패킷만 캡처하고, 패킷 시작 부분에서 일부 바이트를 캡처하는 등의 작업을 수행합니다. 출력 제어를 위한 pktcap-uw 옵션의 내용을 참조하십시오. |
세로 막대(|)는 대체 값을 나타내고, 세로 막대와 함께 사용되는 중괄호({})는 인수 또는 옵션의 선택 목록을 지정합니다.