rabbit51

it's since Nov.30 2005
May.29 2014, transferred from broach

Dynabook SS RX2/T7H (Win7)上のWiresharkでVLAN tag capture設定

2021-09-01 09:00:00 | PC
DynaBook SS RX2/T7H(2009年1月)[Core 2 Duo U9300@1.2GHz] (Windows 7 Pro)をWireshark専用機として利用している。Netgear L2スイッチVLAN上でDHCP IP取得ができない事象を調べるため、VLAN tagを含めてパケットキャプチャを試みたが出来ない。Linux OSの機種では、VLAN tagがキャプチャ出来る。
Wiresharkサイトの「VLAN capture setup Windows機」にchipメーカー毎の解説がある。SS RX2は、Intel 82567Vが使用されているのでIntelの「My Sniffer Isn't Seeing VLAN, 802.1q, or QoS Tagged Frames」を参照して設定してみた
(Googleで「MonitorModeEnabled Intel」すると日本語のサイトもいくつか出てくる)。


Intelサイトによれは、Adaptor Driverのファイル名プレフィックスが「e1y」なので、「MonitorModeEnabled=(dword) 1」をRegistoryに設定すれば良いようだ。
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\00nn
複数ある「{4D36E972-E325-11CE-BFC1-08002BE10318」をスクロールし「(設定)」が「Network Adaptors」を探す。

「Network Adaptors」下位項目の「00nn」をスクロールし「DriverDesc」が「Intel 82567V」を調べる。「00nn」が「0007」である事を確認(この機械は0007)し、「MonitorModeEnabled」を設定し、再起動、WiresharkのVLAN tagを確認して設定終了。となるはずだったが変化なし。
設定失敗例を参考に再確認するも該当せず。。。
ドライバーが最新か確認。「10.1.17.0(2011/10/20)」で最新のようだ。古過ぎて遥か昔。。。
Intelサイトの注意書きを再度確認してみる
ControlSet001 might need to be Current Control Set or another 00x number.
とある。
Registoryを確認してみると「ControlSet001/002/003」と3個存在する。。。

「001」が「CurrentControlSet」に反映していないようだ。「001」に「MonitorModeEnabled」を設定しても「CurrentControlSet」に反映しない。「002」「003」と順番に設定してみる。「002」に「MonitorModeEnabled」を設定すると「CurrentControlSet」に反映される。
「ControlSet002」に「MonitorModeEnabled」を設定し、「CurrentControlSet」を確認する
ControlSet002

CurrentControlSet

反映されている。
再起動して、WiresharkでVLAN tagがcaptureされているか確認

VLAN tag フィールドがキャプチャーされている。

 


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« ひかり電話 HGW PR-600MI のD... | トップ | Netgear JGS524E GS116E GS30... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

PC」カテゴリの最新記事