[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

woody & 2.4.18 & ulogd



Привет!

Не получается заставить работать ulog в Subj'евой связке. Ядро самосборное:
# uname -a
Linux master 2.4.18grey1 #1 SMP Срд Июн 5 07:52:21 OMSST 2002 i686 unknown

# dpkg -l | grep ulog
ii  ulogd          0.97-1         The Userspace Logging Daemon

# dpkg -l | grep iptables
ii  iptables       1.2.6a-5       IP packet filter administration tools for
2.4.4+ kernels

ulogd сконфигурен с модулем ulogd_PRINT.so, чтоб писал статистику в текстовый
файл. Запускаю ulogd. Файлы логов создаются. В логах -- сообщение о нормальном
старте.

Когда делаю:
iptables -A INPUT -j ULOG --ulog-nlgroup 1 --ulog-prefix inp
iptables -A FORWARD -j ULOG --ulog-nlgroup 1 --ulog-prefix fwd

то через некоторое время начинают сыпаться ошибки:
Jun 13 14:15:48 master kernel: ipt_ULOG: error during NLMSG_PUT
Jun 13 14:15:48 master kernel: ipt_ULOG: Error building netlink message

Наверное, я кернел неправильно собрал? но вроде всё перерыл на кучу раз -- всё,
что нужно ulogd, я включил. Кстати, кто-нибудь может точно сказать, какие опции
в ядре 2.4.18 обязательны для ulogd?

И еще смущает вот это:

# lsof -n | grep ulog
ulogd     28747     root  cwd    DIR        8,3     1024         2 /
ulogd     28747     root  rtd    DIR        8,3     1024         2 /
ulogd     28747     root  txt    REG        8,5    13732     34382
/usr/sbin/ulogd
ulogd     28747     root  mem    REG        8,3    90210     13555
/lib/ld-2.2.5.so
ulogd     28747     root  mem    REG        8,5     6356    700582
/usr/lib/ulogd/ulogd_BASE.so
ulogd     28747     root  mem    REG        8,3     8008     13571
/lib/libdl-2.2.5.so
ulogd     28747     root  mem    REG        8,3  1153784     13568
/lib/libc-2.2.5.so
ulogd     28747     root  mem    REG        8,5     8652    703558
/usr/lib/ulogd/ulogd_LOGEMU.so
ulogd     28747     root  mem    REG        8,5     4008    703559
/usr/lib/ulogd/ulogd_OPRINT.so
ulogd     28747     root    0u   CHR      136,1                  3 /dev/pts/1
ulogd     28747     root    3w   REG        8,7     3429    245310
/var/log/ulogd.log
ulogd     28747     root    4w   REG        8,7        0    245321
/var/log/ulogd.syslogemu
ulogd     28747     root    5w   REG        8,7        0    245311
/var/log/ulogd.pktlog
ulogd     28747     root    6u  sock        0,0            2277212 can't
identify protocol

Смущает меня последняя строчка. Хотя вот еще:
# lsof -n | grep can\'t
ntlm_auth 13413   nobody    3u  sock        0,0            4467482 can't
identify protocol
ntlm_auth 13414   nobody    3u  sock        0,0            4375888 can't
identify protocol
trafshow  20932     root    5u  sock        0,0             446889 can't
identify protocol
tcpdump   22153     root    5u  sock        0,0            4166638 can't
identify protocol
ulogd     28747     root    6u  sock        0,0            2277212 can't
identify protocol

Куча прог, кроме ulogd, но все они работают нормально.

Итак (извините за объёмное письмо), вопрос: что у меня неправильно? где грабли?

Bye!

--


-- 
To UNSUBSCRIBE, email to debian-russian-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: