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/


Raspunde prin e-mail lui