【Network】netshコマンドを使ったパケットキャプチャについて(2018/01/26 修正)
(2018/01/26 見づらかったのではてな記法まわりを全面的に修正)
あとあとスクショとかも取って綺麗にまとめたいとは思うんですが、とりあえずは走り書き程度に。
無線LANだとかネットワークの調子が悪いときに、問題切り分けをするのに必要なパケットをキャプチャする方法です。
ここらへんが元ネタなり。
Network Diagnostics and Tracing | Microsoft Docs
Download Windows Server 2003/2003 R2 の削除されたコンテンツ from Official Microsoft Download Center
1. cmd.exe か powershell.exe を管理者権限で起動
個人的にはConEmuとかでやるのがオススメ
2. netshコマンドからtraceを実行する
netsh trace start scenario=hoge capture=yes tracefile=C:\hogecapture.etl
AddressAcquisition : アドレスの取得に関連する問題を トラブルシューティングします DirectAccess : DirectAccess に関連する問題の トラブルシューティングを行います FileSharing : ファイルとプリンターの共有の代表的な問題の トラブルシューティングを行います InternetClient : Web 接続に関する問題を診断します InternetServer : サーバー側 Web 接続の問題の トラブルシューティングを行います L2SEC : レイヤー 2 認証関連の問題の トラブルシューティングを行います LAN : ワイヤード (有線) LAN に関連した問題の トラブルシューティングを行います Layer2 : レイヤー 2 接続に関連する問題の トラブルシューティングを行います MBN : モバイル ブロードバンドに関連する問題の トラブルシューティングを行います NDIS : ネットワーク アダプターに関連する問題の トラブルシューティングを行います NetConnection : ネットワーク接続の問題の トラブルシューティングを行います P2P-Grouping : ピアツーピア グループ化に関連する問題の 診断のトラブルシューティング P2P-PNRP : ピア名解決プロトコル (PNRP) に関する問題の トラブルシューティングを行います RemoteAssistance : Windows リモート アシスタンス関連の問題の トラブルシューティングを行います RPC : RPC フレームワークに関連する問題の トラブルシューティングを行います WCN : Windows Connect Now に関する問題の トラブルシューティング WFP-IPsec : Windows フィルタリング プラットフォームと IPsec に関連する問題の トラブルシューティングを行います WLAN : ワイヤレス LAN に関連する問題の トラブルシューティングを行います
なお上の内容はこちらのコマンドを実行することで見られる。
netsh trace show scenarios
3. pingを任意のWANを通るIPに対して打ち続ける
ping 任意のWANを通るIP /t
6. netshコマンドからtraceを停止する(かなり時間がかかるので注意)
netsh trace stop
出来上がったファイルを見る方法はまた別途ということで。
enjoy! もしくは 充実した幻想郷ITライフを!
他のナレッジはこちらを参照。
yohichidate.hatenablog.com