Manu schrieb:
Manu schrieb:
Manu schrieb:
Jan Engelhardt schrieb:
(and don't strip the mailing list from cc)
On Thursday 2008-07-10 11:56, Manu wrote:
I can set the rules but everytime I want to send traffic through
the rules
I got a system crash!?
I will investigate... I assume you do have dcd0c66 at least?
I don't know what you mean with dcd0c66. I downloaded the snapshot of
2008-04-28
Ah ok, if you click on that you will see "commit
dcd0c661355bc5ff95d3a587c49fa59d8c4a8fef"
Posting the crash would be helpful.
What exactly do you mean with posting the crash?
Kernel log, oops dump. If you just say "crash", then that could be
anything, with cosmic rays to begin.
maybe this is already helpful - i will work on further informations
about the "crash"
<3>compat_xtables: compat layer limits reached
(xtnu_skb_make_writable) - dropping packets
<3>compat_xtables: compat layer limits reached
(xtnu_skb_make_writable) - dropping packets
<1>BUG: unable to handle kernel NULL pointer dereference at virtual
address 00000004
<1> printing eip:
<4>c02acd98
<1>*pde = 00000000
<0>Oops: 0002 [#1]
<0>PREEMPT
<4>Modules linked in: iptable_rawpost xt_RAWNAT compat_xtables
ebt_ip ebtable_nat ebtables sch_sfq cls_fw cls_u32 sch_htb tun 8021q
8139too cramfs
<0>CPU: 0
<0>EIP: 0060:[<c02acd98>] Not tainted VLI
<0>EFLAGS: 00010047 (2.6.23.9-default #26)
<0>EIP is at skb_dequeue+0x21/0x4d
<0>eax: 00000000 ebx: c4cf93c0 ecx: 00000246 edx: c5a06c60
<0>esi: c5a06c00 edi: 00000000 ebp: c512fe2c esp: c512fdfc
<0>ds: 007b es: 007b fs: 0000 gs: 0000 ss: 0068
I have got further informations about the "crash". I activated the
kernel debug and I adjusted the "crash" 3 times -> I got everytime
different log-messages?!
see attachment!
I think the "crash" happens after a paket passes the table of the
iptable rule "-t raw -I PREROUTING -s x.x.x.x -j RAWSNAT --to-source
x.x.x.x"
I can see that the table "-t rawpost -I POSTROUTING -d x.x.x.x -j
RAWDNAT --to-destination x.x.x.x" can be passed by a few pakets
withour a "crash".
I don't know how to collect more informations about the crash? What
else can I do to provide more informations about it to you?
Regards,
Manu
Hello Jan,
I updated my sources with your new releases 4 days ago, but I get still
"crashes" if a paket passed the table "-t raw -I PREROUTING -s x.x.x.x
-j RAWSNAT --to-source x.x.x.x"?!
Still the same message:
<3>compat_xtables: compat layer limits reached (xtnu_skb_make_writable)
- dropping packets
Table rawpost can be passed by pakets without a crash!
For testing I commented out the following two lines of the sources in
compat_xtables.c:
...
ret = skb_make_writable(&skb, len);
/*if (nskb != skb)
return unable(__func__) <= 0 ? false : true;*/
return ret;
...
Without those lines I got:
<3>KERNEL: assertion (!atomic_read(&sk->sk_rmem_alloc)) failed at
net/packet/af_packet.c (230)
If I can do anything further to help, please let me know? Is there a
kernel version that I can work with the RAWNAT-module?
Any help would be greatly appreciated!
Regards,
manu
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html