tpilouis
2009-11-25, 02:03 PM
因個人從事網通業因此時常需使用wireshark capture封包作分析
但發現MARVELL 88E8040網卡 or Windows7 OS 會將packet中的802.1q Tag撥離後再送往上層應用程式, 因此wirwshark capture到的封包都沒有Tag了, 相同測試我使用RealTak網卡是正常的, capture的封包都完整保留Tag部份, 我有查尋wireshark的說明, 連結http://wiki.wireshark.org/CaptureSetup/VLAN , 依據其說明修改 regedit 但無效, 不知那位先進有相關經驗, 請指點一下! 感謝
Marvell Yukon 88E8055 PCI-E Gigabit Ethernet Controller
You should add the DWORD Value SkDisableVlanStrip with value of 1 under the registry key: "HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\000" , where 000 is the number of the folder for the Marvel ethernet controller.
贊助商連結
但發現MARVELL 88E8040網卡 or Windows7 OS 會將packet中的802.1q Tag撥離後再送往上層應用程式, 因此wirwshark capture到的封包都沒有Tag了, 相同測試我使用RealTak網卡是正常的, capture的封包都完整保留Tag部份, 我有查尋wireshark的說明, 連結http://wiki.wireshark.org/CaptureSetup/VLAN , 依據其說明修改 regedit 但無效, 不知那位先進有相關經驗, 請指點一下! 感謝
Marvell Yukon 88E8055 PCI-E Gigabit Ethernet Controller
You should add the DWORD Value SkDisableVlanStrip with value of 1 under the registry key: "HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\000" , where 000 is the number of the folder for the Marvel ethernet controller.
贊助商連結