[devel] Потеря пакетов libpcap и как с этим бороться
Alexey Shabalin
a.shabalin на gmail.com
Пт Мар 5 09:29:39 UTC 2010
>>>>>>>> 1. Собрать дополнительный модуль к ядру
>>>>>>> Первый пункт я сделал :) модуль ядра отправил в сизиф.
некоторые пересобранные пакеты можно взять на ftp.a.o/people/shaba/pf_ring
Обновлены версии пакетов: libpcap,tcpdump,nmap,ntop,snort (всё есть в git)
Просто пересобраны: p0f, trafshow
to ldv: обноружил, что tcpdump на x86_64 собирается без поддержки
libcrypt. В git поправил. Багу вешать не стал, вдруг NMU разрешишь.
Успешно проверена работа(запушены и работают, проверял естесственно не
во всевозможных режимах) trafshow, nmap, ntop, snort.
Ядерный модуль подгружается автоматически.
Выдержка из лога:
Mar 4 16:30:00 netstat ntop[3454]: Initializing ntop
Mar 4 16:30:00 netstat kernel: [ 16.396435] [PF_RING] Welcome to
PF_RING 4.1.3 ($Revision: $)
Mar 4 16:30:00 netstat kernel: [ 16.396436] (C) 2004-10 L.Deri
<deri на ntop.org>
Mar 4 16:30:00 netstat kernel: [ 16.396449] [PF_RING] registered
/proc/net/pf_ring/
Mar 4 16:30:00 netstat kernel: [ 16.396451] NET: Registered
protocol family 27
Mar 4 16:30:00 netstat kernel: [ 16.396456] [PF_RING] Device lo
does NOT support hw filtering [2]
Mar 4 16:30:00 netstat kernel: [ 16.492989] [PF_RING] Device sniff
supports hw filtering
Mar 4 16:30:00 netstat kernel: [ 16.593070] [PF_RING] Device int
supports hw filtering
Mar 4 16:30:00 netstat kernel: [ 16.593489] [PF_RING] Ring slots 4096
Mar 4 16:30:00 netstat kernel: [ 16.593491] [PF_RING] Slot version 10
Mar 4 16:30:00 netstat kernel: [ 16.593492] [PF_RING] Capture TX
Yes [RX+TX]
Mar 4 16:30:00 netstat kernel: [ 16.593493] [PF_RING] Transparent Mode 0
Mar 4 16:30:00 netstat kernel: [ 16.593494] [PF_RING] IP Defragment No
Mar 4 16:30:00 netstat kernel: [ 16.593495] [PF_RING] Initialized correctly
Mar 4 16:30:00 netstat kernel: [ 16.594572] [PF_RING] successfully
allocated 2043904 bytes at 0xffffc900047fe000
Mar 4 16:30:00 netstat kernel: [ 16.594575] [PF_RING] allocated
4103 slots [slot_len=498][tot_mem=2043904]
Mar 4 16:30:00 netstat kernel: [ 16.595667] [PF_RING] successfully
allocated 2043904 bytes at 0xffffc900049f3000
Mar 4 16:30:00 netstat kernel: [ 16.595670] [PF_RING] allocated
4103 slots [slot_len=498][tot_mem=2043904]
Mar 4 16:30:00 netstat kernel: [ 16.611726] NET: Registered
protocol family 17
Mar 4 16:30:00 netstat kernel: [ 16.611848] device sniff entered
promiscuous mode
Mar 4 16:30:00 netstat ntop[3454]: Checking sniff for additional devices
Ядерный модуль подгружается автоматически.
--
Alexey Shabalin
Подробная информация о списке рассылки Devel