thinkpad T420 如何抓VLAN TAG的包

Tinkpad T420的笔记本,网卡型号为intel 82579LM,驱动为 12.10.29.0

WIN7 OS
如何抓VLAN TAG的包
后来我自己弄出来了,忘记更新了。
1,驱动精灵升级驱动,让网卡支持VLAN。
2,修改注册表

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\00xx
里根据DriverDesc的值,找到你的网卡驱动描述符。可能是0011也可能是0012。
找到Intel(R) 82579LM Gigabit Network Connection,然后增加一个dword值,名称为MonitorMode,值为1。重启电脑以后,wireshark就可以抓带VLAN TAG的包了。

做这种事,还是在linux上面方便:

modprobe 8021q
vconfig add eth0 10
ifconfig eth0.10 192.168.1.2 up

ping 192.168.1.1 -I eth0.10

抓包就可以了:

# tcpdump -i eth0 -e -n arp or icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes

11:15:48.189723 3c:97:0e:57:8c:e1 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 46: vlan 10, p 0, ethertype ARP, Request who-has 192.168.1.1 tell 192.168.1.2, length 28
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-06
用老牌的抓包工具 Wireshark 试试
第2个回答  2014-11-06
没试过,看看第三方软件 貌似有这个功能。