已經參考上面這篇設定網卡內容,
wireshark為什麼還是抓不到VLAN封包呢?
網卡為Realtek網卡。
有重開機嗎 ?
有重開機,後來發現還要修改登錄檔。
修改登錄檔位置為:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}\00xx
00xx表示需配置的網絡卡,可在網絡卡屬性中檢視,屬性---配置---常規
搜尋MonitorModeEnabled,並將其值改為1
如果要送VLAN pkt, realtek網卡可以到官網下載以下tool:
Realtek Diagnostic Program for Win10_v2.0.3.0
建立或變更註冊表 dword MonitorModeEnabled 時,請將 dword 值設為下列之一:
0—停用(不儲存壞封包,不要儲存 CRCs,去掉 802.1 q vlan 標記)
1—啟用(儲存壞封包。商店 CRCs。請勿去除 802.1 Q vlan 標記)
在建立或修改註冊表 dword MonitorMode 時,請將 dword 值設為下列選項之一:
0—停用(不儲存壞封包,不要儲存 CRCs,去掉 802.1 q vlan 標記)
1—啟用(接收錯誤/runt/無效 CRC 包。將 CRCs 連接到這些包。請勿去除 VLAN 標籤,並根據一般操作忽略傳送到其他 Vlan 的資料包。