Ulogd til iptables ULOG target.
Jeg har lidt problemer med at få ulogd til at bruge mysql.Jeg får følgende når jeg starter den:
./ulogd
Fri Aug 20 20:11:10 2004 <3> ulogd.c:300 registering interpreter `raw'
Fri Aug 20 20:11:10 2004 <3> ulogd.c:300 registering interpreter `oob'
Fri Aug 20 20:11:10 2004 <3> ulogd.c:300 registering interpreter `ip'
Fri Aug 20 20:11:10 2004 <3> ulogd.c:300 registering interpreter `tcp'
Fri Aug 20 20:11:10 2004 <3> ulogd.c:300 registering interpreter `icmp'
Fri Aug 20 20:11:10 2004 <3> ulogd.c:300 registering interpreter `udp'
Fri Aug 20 20:11:10 2004 <3> ulogd.c:300 registering interpreter `ahesp'
Fri Aug 20 20:11:10 2004 <7> ulogd_MYSQL.c:321 can't establish database connection
Fri Aug 20 20:11:10 2004 <5> ulogd.c:355 registering output `syslogemu'
Den logger fint til test filer, men det kan jeg ikke rigtig bruge til noget.
Jeg har compilet den med:
./configure --with-mysql=/usr/local/mysqlclient
Hvor jeg så først compilede en helt ny mysqlclient fra www.mysql.com.
Når jeg laver en make i min ulogd, så piver den over at mysql.h ikke findes i en mysql mappe, der ligger i ulogd installationen.
For at komme uden om det problem kopiede jeg bare mysql.h fra min client over i mappen, og den compilede fint, make install gik også fint nok.
når jeg så starter den, får jeg som sagt den fejl jeg pastede længere op. Jeg er 100% sikker på mysql info er rigtig, og der er adgang til mysql serveren, da jeg fint kan logge på den via phpmyadmin med samme info som ulogd har.
Nogle der har haft de samme problemer, eller bare kender en løsning?