On Dec 2, 2003, at 1:19 PM, [EMAIL PROTECTED] wrote:


If not, how does one specify capturing IP packets within an Ethernet
frame with a 802.1q VLAN header?

ether[12:2]==0x8100 and ether[16:2]==0x800 or ether proto 0x8100 and ether[16:2]==0x800

Or, with sufficiently recent versions of libpcap/WinPcap:


vlan and ip

(his original filter of "ether proto 0x0800" could be replaced by "ip" to capture IP packets; it, like "ether proto 0x0800, won't handle VLAN packets).

What about filter that specify only UDP or TCP ports? Will those filters
work for both Ethernet frames and 802.1q VLAN frames?

No.

But


vlan and udp port 2049

should work to capture UDP port 2049 traffic on VLANs, and

(udp port 2049) or (vlan and udp port 2049)

should capture UDP port 2049 with IP-atop-Ethernet and IP-atop-VLAN-atop-Ethernet (just as

ip or (vlan and ip)

should capture IP traffic directly atop Ethernet and atop VLAN-over-Ethernet).

-
This is the TCPDUMP workers list. It is archived at
http://www.tcpdump.org/lists/workers/index.html
To unsubscribe use mailto:[EMAIL PROTECTED]

Reply via email to