はじめに
Trouble ShootingでAPの有線パケットキャプチャを取得することがあります。
本ドキュメントではAPのDebugコマンドでパケットキャプチャを取得する方法についてご紹介します。
必要機材
Access Point(Aironet 1800/2800/3800/4800 Series or Catalyst 9100 Series)
バージョン: AireOS 8.8.100以降、IOS XE 16.10.1以降
TFTPサーバー
手順
APでのパケットキャプチャはdebug trafficで取得することができます。
下記はwiredポートのipパケットをキャプチャする設定例となります。
設定例:
AP1852#debug traffic wired ip capture
% Writing packets to "/tmp/pcap/AP1852_capture.pcap0"
reading from file /dev/click_wired_log, link-type EN10MB (Ethernet)
* 本例ではAP1852_capture.pcap0がAPのFlashに保存されるファイル名となります。
上記以外にマルチキャストなどのトラフィックをパケットキャプチャすることも出来ますので必要に応じてご利用ください。
AP1852#debug traffic
host Enable host traffic debugs
multicast Enable multicast traffic debugs
wired Enable wired traffic debugs
wlc Enable WLC traffic debugs
AireOS 8.9.111.0/ 8.10.105.0以降及びIOS XE 16.11.1b以降ではwiredポートを指定してパケットキャプチャすることができます。
AP1852#debug traffic wired
<0-3> wired debug interface number
all wired traffic debugs on all interfaces
下記はのDebugを停止する設定例となります。
設定例:
AP1852#no debug traffic wired ip capture
Killed
AP1852#
下記のコマンドで保存されたパケットキャプチャをTFTPサーバーへ伝送することが出来ます。
copy pcap <file name> tftp: <TFTP IP Address>/<Path>/<File name>
設定例:
AP1852#copy pcap AP1852_capture.pcap0 tftp: 10.76.76.160/haifeli/image/AP1852_capture.pcap0
######################################################################## 100.0%
AP1852#
その他
debug trafficで取得するパケットキャプチャのファイルサイズの最大値は5MBとなります。
ファイルサイズが5MBに達したら自動的に停止します。
AP1852#
AP1852#packet capture stopped - pcap file reached maximum size of 5MB
Killed
AP1852#