이 문서에서는 Cisco PI(Prime Infrastructure) 서버에서 원하는 패킷을 캡처하기 위해 tcpdump CLI 명령을 사용하는 방법에 대해 설명합니다.
이 섹션에서는 tcpdump 명령이 사용되는 방법을 보여 주는 예제를 제공합니다.
nms-pi/admin# tech dumptcp ?
<0-3> Gigabit Ethernet interface number
show interface 명령의 출력에서는 현재 사용 중인 인터페이스 이름과 번호에 대한 정확한 정보를 제공합니다.
nms-pi/admin# tech dumptcp 0 ?
count Specify a max package count, default is continuous (no limit)
<cr> Carriage return.
nms-pi/admin# tech dumptcp 0 | ?
Output modifier commands:
begin Begin with line that matches
count Count the number of lines in the output
end End with line that matches
exclude Exclude lines that match
include Include lines that match
last Display last few lines of the output
nms-pi/admin# tech dumptcp 0 > test-capture.pcap
다음은 캡처된 파일을 서버 외부에 있는 위치로 복사하는 방법을 보여 주는 두 가지 예입니다.
copy disk:/test-capture.pcap ftp://1.2.3.4/
copy disk:/test-capture.pcap tftp://5.6.7.8/
더욱 세분화된 캡처를 원하는 경우 관리자 사용자로 로그인한 후 루트 사용자로 CLI에 로그인합니다.
test$ ssh admin@12.13.14.15
Password:
nms-pi/admin#
nms-pi/admin# root
Enter root password :
Starting root bash shell ...
ade # su -
[root@nms-pi~]#
다음은 루트 사용자가 캡쳐한 세 가지 예입니다.
[root@nms-pi~]# tcpdump -i eth0 -s0 -n dst port 162
[root@nms-pi~]# tcpdump -w /localdisk/ftp/test.pcap -s0 -n dst port 9991
[root@nms-pi~]# tcpdump -n src host 1.1.1.1