hello,I use kernel 2.4.24 + ebtables.
i use bridge and use iptables control user use network!
when i use send many udp packet,some time kernel oops!
help me!
thanks!
attachs:
ip addr:
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
2: eth0: <BROADCAST,MULTICAST,PROMISC,UP> mtu 1500 qdisc pfifo_fast qlen
1000
link/ether 00:04:75:99:cd:ad brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,PROMISC,UP> mtu 1500 qdisc pfifo_fast qlen
1000
link/ether 00:e0:4c:52:54:04 brd ff:ff:ff:ff:ff:ff
4: br0: <BROADCAST,MULTICAST,ALLMULTI,UP> mtu 1500 qdisc noqueue
link/ether 00:04:75:99:cd:ad brd ff:ff:ff:ff:ff:ff
inet 192.168.0.141/24 brd 192.168.0.255 scope global br0
brctl show:
bridge name bridge id STP enabled interfaces
br0 8000.00047599cdad yes eth0
eth1
[root@localhost root]# iptables -n -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
DROP udp -- !127.0.0.1 0.0.0.0/0 udp dpt:514
DROP tcp -- !127.0.0.1 0.0.0.0/0 tcp dpt:3306
Chain FORWARD (policy DROP)
target prot opt source destination
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp spt:53
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:53
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp spt:53
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:53
ACCEPT all -- 0.0.0.0/0 192.168.0.253 limit: avg
769/sec burst 737
ACCEPT all -- 192.168.0.253 0.0.0.0/0
ACCEPT all -- 0.0.0.0/0 192.168.0.119 limit: avg
769/sec burst 737
ACCEPT all -- 192.168.0.119 0.0.0.0/0
ACCEPT all -- 0.0.0.0/0 192.168.0.115 limit: avg
769/sec burst 737
ACCEPT all -- 192.168.0.115 0.0.0.0/0
ACCEPT all -- 0.0.0.0/0 192.168.0.102 limit: avg
769/sec burst 737
ACCEPT all -- 192.168.0.102 0.0.0.0/0
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
[root@localhost root]# iptables -n -L -t nat
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
ACCEPT all -- 192.168.0.102 0.0.0.0/0
ACCEPT all -- 192.168.0.115 0.0.0.0/0
ACCEPT all -- 192.168.0.119 0.0.0.0/0
ACCEPT all -- 192.168.0.253 0.0.0.0/0
DROP tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
flags:0x16/0x02 #conn/32 > 2
REDIRECT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
redir ports 81
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
SNAT all -- 0.0.0.0/0 0.0.0.0/0
to:192.168.0.141
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
message:
Jul 15 04:02:01 localhost kernel: Unable to handle kernel paging request at
virtual address 19040128
Jul 15 04:02:01 localhost kernel: Unable to handle kernel paging request at
virtual address 19040128
Jul 15 04:02:01 localhost kernel: printing eip:
Jul 15 04:02:01 localhost kernel: c880ed02
Jul 15 04:02:01 localhost kernel: *pde = 00000000
Jul 15 04:02:01 localhost kernel: *pde = 00000000
Jul 15 04:02:01 localhost kernel: Oops: 0000
Jul 15 04:02:01 localhost kernel: CPU: 0
Jul 15 04:02:01 localhost kernel: EIP:
0010:[bridge:__insmod_bridge_O/lib/modules/2.4.24ts-1/kernel/net/bridge/+-1061630/96]
Not tainted
Jul 15 04:02:01 localhost kernel: EIP: 0010:[<c880ed02>] Not tainted
Jul 15 04:02:01 localhost kernel: EFLAGS: 00010203
Jul 15 04:02:01 localhost kernel: eax: 19040100 ebx: 19040100 ecx:
c115cf3c edx: 31b84500
Jul 15 04:02:01 localhost kernel: esi: c7ca3480 edi: 00000000 ebp:
00000000 esp: c28a5d08
Jul 15 04:02:01 localhost kernel: ds: 0018 es: 0018 ss: 0018
Jul 15 04:02:01 localhost kernel: Process mktemp (pid: 2735,
stackpage=c28a5000)
Jul 15 04:02:01 localhost kernel: Stack: c7ca3480 c28a5d1c c28a4000
c54b8740 00000286 00000000 c115cf20 00000030
Jul 15 04:02:01 localhost kernel: c0284ab8 00000c97 c882050d
c11e7260 c115cf20 00000030 c013f122 c115cf20
Jul 15 04:02:01 localhost kernel: 00000030 00000000 c115cf20
c0134337 c115cf20 00000030 c28a4000 00000bb8
Jul 15 04:02:01 localhost kernel: Call Trace:
[bridge:__insmod_bridge_O/lib/modules/2.4.24ts-1/kernel/net/bridge/+-989939/96]
[try_to_release_page+82/112] [shrink_cache+759/928] [shrink_caches+61/96]
[try_to_free_pages_zone+98/256]
Jul 15 04:02:01 localhost kernel: Call Trace: [<c882050d>]
[<c013f122>]
[<c0134337>] [<c013457d>] [<c0134602>]
Jul 15 04:02:01 localhost kernel: [try_to_free_pages+78/112]
[free_more_memory+23/64] [getblk+79/112]
[bridge:__insmod_bridge_O/lib/modules/2.4.24ts-1/kernel/net/bridge/+-993544/96]
[ip_rcv_finish+0/592] [bridge:__insmod_bridge_S.data_L1240+760/1240]
Jul 15 04:02:01 localhost kernel: [<c01346ee>] [<c013e727>]
[<c013eacf>]
[<c881f6f8>] [<c0200160>] [<c8919eb8>]
Jul 15 04:02:01 localhost kernel: [ip_rcv+414/608]
[netif_receive_skb+328/560] [process_backlog+109/272]
[bridge:__insmod_bridge_O/lib/modules/2.4.24ts-1/kernel/net/bridge/+-980321/96]
[do_IRQ+158/160]
[bridge:__insmod_bridge_O/lib/modules/2.4.24ts-1/kernel/net/bridge/+-979616/96]
Jul 15 04:02:01 localhost kernel: [<c01fff2e>] [<c01e8838>]
[<c01e898d>]
[<c8822a9f>] [<c010a7de>] [<c8822d60>]
Jul 15 04:02:01 localhost kernel: [lookup_hash+159/208]
[lookup_create+67/128] [sys_mkdir+125/240] [system_call+51/56]
Jul 15 04:02:01 localhost kernel: [<c014815f>] [<c01489a3>]
[<c0148ead>]
[<c01090ef>]
Jul 15 04:02:01 localhost kernel:
Jul 15 04:02:01 localhost kernel: Code: 8b 5b 28 f6 40 19 04 75 26 39 f3 75
f1 f7 44 24 34 50 00 00
Jul 15 05:14:29 localhost kernel: <6>NETDEV WATCHDOG: eth1: transmit
timed
out
Jul 15 05:14:29 localhost kernel: eth1: link up, 10Mbps, half-duplex, lpa
0x0000
Jul 15 05:14:29 localhost kernel: eth1: Promiscuous mode enabled.
Jul 15 05:18:05 localhost kernel: NETDEV WATCHDOG: eth1: transmit timed out
....
Jul 15 05:18:05 localhost kernel: eth1: link up, 10Mbps, half-duplex, lpa
0x0000
Jul 15 05:18:05 localhost kernel: eth1: Promiscuous mode enabled.
Jul 15 05:21:59 localhost kernel: NETDEV WATCHDOG: eth1: transmit timed out
Jul 15 05:21:59 localhost kernel: eth1: link up, 10Mbps, half-duplex, lpa
0x0000
Jul 15 05:21:59 localhost kernel: eth1: Promiscuous mode enabled.
Jul 15 07:45:56 localhost kernel: Unable to handle kernel paging request at
virtual address a9c0d428
Jul 15 07:45:56 localhost kernel: Unable to handle kernel paging request at
virtual address a9c0d428
Jul 15 07:45:56 localhost kernel: printing eip:
Jul 15 07:45:56 localhost kernel: c01528e8
Jul 15 07:45:56 localhost kernel: *pde = 00000000
Jul 15 07:45:56 localhost kernel: *pde = 00000000
Jul 15 07:45:56 localhost kernel: Oops: 0000
Jul 15 07:45:56 localhost kernel: CPU: 0
Jul 15 07:45:56 localhost kernel: EIP: 0010:[find_inode+40/128] Not
tainted
Jul 15 07:45:56 localhost kernel: EIP: 0010:[<c01528e8>] Not tainted
Jul 15 07:45:56 localhost kernel: EFLAGS: 00010293
Jul 15 07:45:56 localhost kernel: eax: 00000000 ebx: a9c0d400 ecx:
0000000d edx: c7ee0000
Jul 15 07:45:56 localhost kernel: esi: 00000000 edi: c7eeaa08 ebp:
00077aff esp: c4dcfea4
Jul 15 07:45:56 localhost kernel: ds: 0018 es: 0018 ss: 0018
Jul 15 07:45:56 localhost kernel: Process bash (pid: 916,
stackpage=c4dcf000)
Jul 15 07:45:56 localhost kernel: Stack: 00000002 c7715620 c1193800
00001fff c7eeaa08 c1193800 00077aff c0152d04
Jul 15 07:45:56 localhost kernel: c1193800 00077aff c7eeaa08
00000000 00000000 00077aff c770fbc0 c775c0a0
Jul 15 07:45:56 localhost kernel: c770fbc0 c8822d9c c1193800
00077aff 00000000 00000000 c7725958 fffffff4
Jul 15 07:45:56 localhost kernel: Call Trace: [iget4+84/240]
[bridge:__insmod_bridge_O/lib/modules/2.4.24ts-1/kernel/net/bridge/+-979556/96]
[real_lookup+199/240] [link_path_walk+1466/1760] [path_lookup+57/64]
Jul 15 07:45:56 localhost kernel: Call Trace: [<c0152d04>]
[<c8822d9c>]
[<c01475b7>] [<c0147cca>] [<c0147fa9>]
Jul 15 07:45:56 localhost kernel: [__user_walk+73/96] [sys_stat64+31/144]
[system_call+51/56]
Jul 15 07:45:56 localhost kernel: [<c0148249>] [<c014473f>]
[<c01090ef>]
Jul 15 07:45:56 localhost kernel:
Jul 15 07:45:56 localhost kernel: Code: 39 6b 28 89 de 75 f1 8b 44 24 20 39
83 a0 00 00 00 75 e5 8b
Jul 15 07:50:21 localhost kernel: <6>NETDEV WATCHDOG: eth1: transmit
timed
out
ksymoops:
Unable to handle kernel paging request at virtual address 19040128
Unable to handle kernel paging request at virtual address 19040128
c880ed02
*pde = 00000000
*pde = 00000000
Oops: 0000
CPU: 0
EIP:
0010:[bridge:__insmod_bridge_O/lib/modules/2.4.24ts-1/kernel/net/bridge/+-1061630/96]
Not tainted
EIP: 0010:[<c880ed02>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010203
eax: 19040100 ebx: 19040100 ecx: c115cf3c edx: 31b84500
esi: c7ca3480 edi: 00000000 ebp: 00000000 esp: c28a5d08
ds: 0018 es: 0018 ss: 0018
Process mktemp (pid: 2735, stackpage=c28a5000)
Stack: c7ca3480 c28a5d1c c28a4000 c54b8740 00000286 00000000 c115cf20
00000030
c0284ab8 00000c97 c882050d c11e7260 c115cf20 00000030 c013f122
c115cf20
00000030 00000000 c115cf20 c0134337 c115cf20 00000030 c28a4000
00000bb8
Call Trace:
[bridge:__insmod_bridge_O/lib/modules/2.4.24ts-1/kernel/net/bridge/+-989939/96]
[try_to_release_page+82/112] [shrink_cache+759/928] [shrink_caches+61/96]
[try_to_free_pages_zone+98/256]
Call Trace: [<c882050d>] [<c013f122>] [<c0134337>]
[<c013457d>]
[<c0134602>]
[<c01346ee>] [<c013e727>] [<c013eacf>] [<c881f6f8>]
[<c0200160>]
[<c8919eb8>]
[<c01fff2e>] [<c01e8838>] [<c01e898d>] [<c8822a9f>]
[<c010a7de>]
[<c8822d60>]
[<c014815f>] [<c01489a3>] [<c0148ead>] [<c01090ef>]
Code: 8b 5b 28 f6 40 19 04 75 26 39 f3 75 f1 f7 44 24 34 50 00 00
>>EIP; c880ed02 <[jbd]journal_try_to_free_buffers+32/c0> <====
>>eax; 19040100 Before first symbol
>>ebx; 19040100 Before first symbol
>>ecx; c115cf3c <_end+e306c4/84e07e8>
>>edx; 31b84500 Before first symbol
>>esi; c7ca3480 <_end+7976c08/84e07e8>
>>esp; c28a5d08 <_end+2579490/84e07e8>
Trace; c882050d <[ext3].text.start+54ad/cb7d>
Trace; c013f122 <try_to_release_page+52/70>
Trace; c0134337 <shrink_cache+2f7/3a0>
Trace; c013457d <shrink_caches+3d/60>
Trace; c0134602 <try_to_free_pages_zone+62/100>
Trace; c01346ee <try_to_free_pages+4e/70>
Trace; c013e727 <free_more_memory+17/40>
Trace; c013eacf <getblk+4f/70>
Trace; c881f6f8 <[ext3].text.start+4698/cb7d>
Trace; c0200160 <ip_rcv_finish+0/250>
Trace; c8919eb8 <[bridge]br_nf_ops+78/e0>
Trace; c01fff2e <ip_rcv+19e/260>
Trace; c01e8838 <netif_receive_skb+148/230>
Trace; c01e898d <process_backlog+6d/110>
Trace; c8822a9f <[ext3].text.start+7a3f/cb7d>
Trace; c010a7de <do_IRQ+9e/a0>
Trace; c8822d60 <[ext3].text.start+7d00/cb7d>
Trace; c014815f <lookup_hash+9f/d0>
Trace; c01489a3 <lookup_create+43/80>
Trace; c0148ead <sys_mkdir+7d/f0>
Trace; c01090ef <system_call+33/38>
Code; c880ed02 <[jbd]journal_try_to_free_buffers+32/c0>
00000000 <_EIP>:
Code; c880ed02 <[jbd]journal_try_to_free_buffers+32/c0> <==== 0:
8b 5b 28 mov 0x28(%ebx),%ebx <====Code; c880ed05
<[jbd]journal_try_to_free_buffers+35/c0>
3: f6 40 19 04 testb $0x4,0x19(%eax)
Code; c880ed09 <[jbd]journal_try_to_free_buffers+39/c0>
7: 75 26 jne 2f <_EIP+0x2f>
Code; c880ed0b <[jbd]journal_try_to_free_buffers+3b/c0>
9: 39 f3 cmp %esi,%ebx
Code; c880ed0d <[jbd]journal_try_to_free_buffers+3d/c0>
b: 75 f1 jne fffffffe <_EIP+0xfffffffe>
Code; c880ed0f <[jbd]journal_try_to_free_buffers+3f/c0>
d: f7 44 24 34 50 00 00 testl $0x50,0x34(%esp,1)
Code; c880ed16 <[jbd]journal_try_to_free_buffers+46/c0>
14: 00
_________________________________________________________________
???? MSN Explorer: http://explorer.msn.com/lccn