Столкнулся с такой вот проблемой, если пробую споймать только пакеты с vlan тегом, то не ловлю ничего:
tcpdump -i eth0 -vvv vlanА вот теперь тоже самое но без vlan фильтра, и вуаля, я вижу кучу пакетов у которых есть 802.1Q тег.
Wireshark при том нормально понимает vlan фильтры (но смею предположить что у него фильтр постпроцесинговый, а tcpdump в режиме реального времени).
Что-то слышал про новую политику обрезания тегов в ядре 3.2 но видимо не понял, почему не работает именно фильтрация, а вцелом тег в пакете то видно.Кто может знает как єто лечится? Использую кучу приблуд на єтом libpcap и в результате нигде не могу фильтр по vlan выставить.
Система:
Linux 3.2.0-33-generic #52-Ubuntu SMP Thu Oct 18 16:29:15 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
tcpdump version 4.2.1
libpcap version 1.1.1Заранее спасибо!
>[оверквотинг удален]
> не понял, почему не работает именно фильтрация, а вцелом тег в
> пакете то видно.
> Кто может знает как єто лечится? Использую кучу приблуд на єтом libpcap
> и в результате нигде не могу фильтр по vlan выставить.
> Система:
> Linux 3.2.0-33-generic #52-Ubuntu SMP Thu Oct 18 16:29:15 UTC 2012 x86_64 x86_64
> x86_64 GNU/Linux
> tcpdump version 4.2.1
> libpcap version 1.1.1
> Заранее спасибо!Как создавался влан-интерфейс - с помощью iproute2 или vconfig?
Попробуйте пересоздать с помощью iproute2 и reorder_hdr on.
> Как создавался влан-интерфейс - с помощью iproute2 или vconfig?
> Попробуйте пересоздать с помощью iproute2 и reorder_hdr on.Єто виртуальные интерфейсы bridge и tap-ы. На них гоняеться сегерированый трафик в тестовых целях. У меня нет возможности их пересоздавать. Собственно сам интерфейс на котором я ловлю пакеты єто tap, он не входит ни в какой vlan.
>[оверквотинг удален]
>> Кто может знает как єто лечится? Использую кучу приблуд на єтом libpcap
>> и в результате нигде не могу фильтр по vlan выставить.
>> Система:
>> Linux 3.2.0-33-generic #52-Ubuntu SMP Thu Oct 18 16:29:15 UTC 2012 x86_64 x86_64
>> x86_64 GNU/Linux
>> tcpdump version 4.2.1
>> libpcap version 1.1.1
>> Заранее спасибо!
> Как создавался влан-интерфейс - с помощью iproute2 или vconfig?
> Попробуйте пересоздать с помощью iproute2 и reorder_hdr on.Не помогает.
> Заранее спасибо!http://stackoverflow.com/questions/10649429/tcpdump-doesnt-w...
+++Спасибы направляйте по адресу: http://www.google.com/search?q=tcpdump+vlan
>> Заранее спасибо!
> http://stackoverflow.com/questions/10649429/tcpdump-doesnt-w...
> +++Спасибы направляйте по адресу: http://www.google.com/search?q=tcpdump+vlanСпасибы слать рано. Єта штука работала в 2.6.х а вот в 3.х ядре фиг там.