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
[EMAIL PROTECTED] 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

[EMAIL PROTECTED] 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


_______________________________________________
Bridge mailing list
[EMAIL PROTECTED]
http://lists.osdl.org/mailman/listinfo/bridge

Reply via email to