Я хочу, щоб tcpdump захопив VLAN 1000 або VLAN 501. man pcap-filter
каже:
Вираз vlan [vlan_id] може використовуватися не один раз для фільтрації за ієрархіями VLAN. Кожне використання цього виразу збільшує зміщення фільтра на 4.
Коли я роблю:
tcpdump -vv -i eth1 \( vlan 1000 \) and \( ip host 10.1.1.98 or ip host 10.1.1.99 \)
Я отримую захоплені пакети.
Але коли я це роблю:
tcpdump -vv -i eth1 \( vlan 1000 or vlan 501 \) and \( ip host 10.1.1.98 or ip host 10.1.1.99 \)
Я не отримую жодних пакетів - я гадаю, через поведінку "збільшення на 4", описану на сторінці "man".
Як я можу фіксувати трафік на декількох VLAN одночасно?