近日剛入手 SONY SR55, 因個人從事網通業因此時常需使用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.
因此預計安裝FreeBSD做為捉封包的作業系統:
- 取消硬體VLAN TAG、各種Offloading支援,以便看完整封包
# ifconfig msk0 -vlanhwtag -vlanhwfilter -rxcsum -txcsum -tso -lro
- Patch source以支援Intel 5100/5300 11n-draft網卡
> Download patch from here.
> Rebuild kernel module.
基本上是這樣,等機器拿到之後才能試囉!
PS. MARVELL 全系列網卡皆適用此解決方案!
內文搜尋
X




























































































