Reputation: 151
when I usetcpdump -i eth0 -nn
,you can see the packet from 192.168.19.101
(I don't have enough reputation to post a picture)
but when I specify ip,tpyetcpdump -i eth0 -nn host 192.168.19.101
,tcpdump captured no packets but recieved some packets.
WHY?
Upvotes: 0
Views: 615
Reputation:
OK, then it's an unfortunate consequence of the difficulty of handling VLAN encapsulation in BPF. VLAN packets captured on a "raw" interface (that supplies packets with their VLAN headers intact) aren't treated as IP packets, they're treated as VLAN packets, so you need to do "vlan and" to skip past the VLAN header.
Upvotes: 1