On Tuesday 25 January 2005 04:22 pm, mocanu silviu wrote:
> >Salut,
>
>
> pare bug de kernel, nu de iptables... daca e un bug si nu e alta
> problema....
>
Ma refeream la iptables/kernel si nu iptables/userspace, desi mai corect ar fi
fost netfilter :)
> >BTW, problema apare imediat dupa reboot sau dupa un timp?
> >
> >tavi
>
> daca bootez cu kernel 2.6 parare mereu, desi uneori imi afiseaza cateva
> linii .. si apoi moare...
Incearca sa bootezi cu cablul de retea scos si loopback-ul dezactivat, si vezi
daca mai face la fel.
> iar in kernel 2.4 nu apare deloc problema asta.
>
Incearca si asta: ia un kernel vanilla (2.6.10), compileaza-l si testeaza.
Daca face la fel, editeaza fs/seq_file.c si fa seq_printf-ul sa arata asa [am
adaugat un vprintk(f, args)]:
int seq_printf(struct seq_file *m, const char *f, ...)
{
va_list args;
int len;
if (m->count < m->size) {
va_start(args, f);
vprintk(f, args);
len = vsnprintf(m->buf + m->count, m->size - m->count, f,
args);
va_end(args);
if (m->count + len < m->size) {
m->count += len;
return 0;
}
}
m->count = m->size;
return -1;
}
Recompileaza, booteaza cu noul kernel si repeta faza cu
cat /proc/net/ip_conntrack. Daca dai un dmesg apoi, o sa poti sa vezi linia
aia care nu incape in 4K. Sunt si eu curios cum arata :)
tavi
---
Detalii despre listele noastre de mail: http://www.lug.ro/