Я запускаю tcpdump на зеркальном порту, и когда я использую простую команду tcpdump, он показывает идентификатор VLAN:
tcpdump -i eth1 -n -e
22:02:53.308715 78:31:c1:c6:c8:9e (oui Unknown) > Broadcast, ethertype 802.1Q (0x8100), length 114: vlan 10, p 0, ethertype IPv4, redacted-MBP.home.redacted.net.netbios-ns > 192.168.10.255.netbios-ns: NBT UDP PACKET(137): REFRESH(8); REQUEST; BROADCAST
Однако, если я попытаюсь отфильтровать идентификатор vlan 10, он не покажет никаких пакетов:
tcpdump -i eth1 -n -e '(vlan 10)'
Что я делаю не так?