[SOLVED, INVALID] Не работают фильтры BPF/LSF через net-libs/libpcap-1.0.0-r2
drewhka 13 октября, 2009 - 10:51
После очередного обновления системы (смена ядра, emerge -auv tcpdump и revdep-rebuild) все программы использующие фильтрацию пакетов через libpcap перестали работать. Т.е. например простой 'tcpdump -q -t -n -p -i eth0' выдаёт пакеты, но если только применить фильтр, например выделить 80-й порт - 'tcpdump -q -t -n -p -i eth0 port 80', то в ответ тишина (хотя они ходят).
Аналогичная ситуация с jnettop, ipband и прочими утилитами, использующие libpcap и фильтры BPF.
net-libs/libpcap 1.0.0-r2
net-analyzer/tcpdump 3.9.8-r1
»
- Для комментирования войдите или зарегистрируйтесь
Что интересно - не работает
Что интересно - не работает именно на одном интерфейсе (vlan2), на всех остальных (vlan10, vlan11) всё работает как надо.
Вобщем разобрался почему -
Вобщем разобрался почему - REORDER_HDR: 0 (vconfig set_flag vlan2 0 0). Хотя по-умолчанию должен быть "1 1". Т.о. vlan-тэги не отбрасывались и происходила мешанина с лишним полем в ip-пакетах.