本檔案將說明如何使用tcpdump CLI命令從Cisco Prime Infrastructure(PI)伺服器擷取所需的封包。
本節提供的範例將說明使用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/
如果您需要更精細的捕獲,請在以admin使用者身份登入後,以root使用者身份登入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