On Monday, 13. August 2001 09:15, martin.pirklbauer@siemens.at wrote:
The Kernelmodule ipsec.o which comes with the SuSE-Standardkernel in the 7.2-Dist. is miscompiled for some reasons!! So, either you recompile the module and the freeswan-package or you intall the new packages!
Check this site: http://www.suse.de/~garloff/linux/FreeSWAN/
A BIG TNX!!!! It works for me now (using the 2.4.4-4GB suse-kernel)!! I have taken the rpm for the 1.91 version for SuSE 7.2, which also includes the X.509 patch (newer version). The ipsec module for standard kernel 2.4.7 causes an oops immediately, when calling /etc/init.d/ipsec Here is the kernel oops extracted from /var/log/messages: ---------------------------------------------------------------------------------------------- Aug 13 10:02:16 legger kernel: klips_info:ipsec_init: KLIPS startup, FreeS/WAN IPSec version: 1.91 Aug 13 10:02:16 legger ipsec_setup: KLIPS debug `none' Aug 13 10:02:16 legger ipsec_setup: KLIPS debug `none' Aug 13 10:02:17 legger kernel: bounds: 0000 Aug 13 10:02:17 legger kernel: bounds: 0000 Aug 13 10:02:17 legger kernel: CPU: 0 Aug 13 10:02:17 legger kernel: CPU: 0 Aug 13 10:02:17 legger kernel: EIP: 0010:[mousedev:__insmod_mousedev_O/lib/modules/2.4.7/kernel/drivers/input/+-122949631/96] Aug 13 10:02:17 legger kernel: EIP: 0010:[mousedev:__insmod_mousedev_O/lib/modules/2.4.7/kernel/drivers/input/+-122949631/96] Aug 13 10:02:17 legger kernel: EFLAGS: 00010246 Aug 13 10:02:17 legger kernel: EFLAGS: 00010246 Aug 13 10:02:17 legger kernel: eax: c483ffff ebx: cb4d4be0 ecx: 00000000 edx: cb4d4c18 Aug 13 10:02:17 legger kernel: eax: c483ffff ebx: cb4d4be0 ecx: 00000000 edx: cb4d4c18 Aug 13 10:02:17 legger kernel: esi: cfeed120 edi: cc70c90c ebp: c94832a0 esp: ca0c9f48 Aug 13 10:02:17 legger kernel: esi: cfeed120 edi: cc70c90c ebp: c94832a0 esp: ca0c9f48 Aug 13 10:02:17 legger kernel: ds: 0018 es: 0018 ss: 0018 Aug 13 10:02:17 legger kernel: ds: 0018 es: 0018 ss: 0018 Aug 13 10:02:17 legger kernel: Process klipsdebug (pid: 889, stackpage=ca0c9000) Aug 13 10:02:17 legger kernel: Process klipsdebug (pid: 889, stackpage=ca0c9000) Aug 13 10:02:17 legger kernel: Stack: d0e293d6 cb4d4be0 cc70c90c cfeed120 cc70c800 c01a793e cc70c90c cc70c800 Aug 13 10:02:17 legger kernel: Stack: d0e293d6 cb4d4be0 cc70c90c cfeed120 cc70c800 c01a793e cc70c90c cc70c800 Aug 13 10:02:17 legger kernel: c01a7e4e cc70c90c ca50bc60 c012d220 cc70c800 ca50bc60 ca50bc60 00000000 Aug 13 10:02:17 legger kernel: c01a7e4e cc70c90c ca50bc60 c012d220 cc70c800 ca50bc60 ca50bc60 00000000 Aug 13 10:02:17 legger kernel: 08048a40 bffff73c c012c46c ca50bc60 ca5073e0 00000000 ca50bc60 00000000 Aug 13 10:02:17 legger kernel: 08048a40 bffff73c c012c46c ca50bc60 ca5073e0 00000000 ca50bc60 00000000 Aug 13 10:02:17 legger kernel: Call Trace: [sock_release+18/80] [sock_close+50/60] [fput+56/192] [filp_close+92/100] [sys_close+67/84] [system_call+51/56] Aug 13 10:02:17 legger kernel: Call Trace: [sock_release+18/80] [sock_close+50/60] [fput+56/192] [filp_close+92/100] [sys_close+67/84] [system_call+51/56] Aug 13 10:02:17 legger kernel: Aug 13 10:02:17 legger kernel: Aug 13 10:02:17 legger kernel: Code: 62 37 05 20 9b c9 c3 41 83 5f f4 22 3f ad 9f 7e 13 85 27 03 Aug 13 10:02:17 legger kernel: Code: 62 37 05 20 9b c9 c3 41 83 5f f4 22 3f ad 9f 7e 13 85 27 03 Aug 13 10:02:17 legger ipsec_setup: Starting FreeS/WAN IPsec 1.91.../usr/sbin/ipsec: line 92: 889 Segmentation fault $path "$@" Aug 13 10:02:17 legger ipsec_setup: Starting FreeS/WAN IPsec 1.91.../usr/sbin/ipsec: line 92: 889 Segmentation fault $path "$@" Aug 13 10:02:17 legger kernel: Unable to handle kernel NULL pointer dereference at virtual address 0000000c Aug 13 10:02:17 legger kernel: Unable to handle kernel NULL pointer dereference at virtual address 0000000c Aug 13 10:02:17 legger kernel: printing eip: Aug 13 10:02:17 legger kernel: printing eip: Aug 13 10:02:17 legger kernel: c0124b63 Aug 13 10:02:17 legger kernel: c0124b63 Aug 13 10:02:17 legger kernel: *pde = 00000000 Aug 13 10:02:17 legger kernel: *pde = 00000000 Aug 13 10:02:17 legger kernel: Oops: 0000 Aug 13 10:02:17 legger kernel: Oops: 0000 Aug 13 10:02:17 legger kernel: CPU: 0 Aug 13 10:02:17 legger kernel: CPU: 0 Aug 13 10:02:17 legger kernel: EIP: 0010:[kfree+51/180] Aug 13 10:02:17 legger kernel: EIP: 0010:[kfree+51/180] Aug 13 10:02:17 legger kernel: EFLAGS: 00010006 Aug 13 10:02:17 legger kernel: EFLAGS: 00010006 Aug 13 10:02:17 legger kernel: eax: 01100000 ebx: 00000000 ecx: 00000000 edx: 00040000 Aug 13 10:02:17 legger kernel: eax: 01100000 ebx: 00000000 ecx: 00000000 edx: 00040000 Aug 13 10:02:17 legger kernel: esi: 0000037b edi: 00000206 ebp: c9f4e514 esp: ca193f08 Aug 13 10:02:17 legger kernel: esi: 0000037b edi: 00000206 ebp: c9f4e514 esp: ca193f08 Aug 13 10:02:17 legger kernel: ds: 0018 es: 0018 ss: 0018 Aug 13 10:02:17 legger kernel: ds: 0018 es: 0018 ss: 0018 Aug 13 10:02:17 legger ipsec_setup: /usr/sbin/ipsec: line 92: 891 Segmentation fault $path "$@" Aug 13 10:02:17 legger ipsec_setup: /usr/sbin/ipsec: line 92: 891 Segmentation fault $path "$@" Aug 13 10:02:17 legger kernel: Process eroute (pid: 891, stackpage=ca193000) Aug 13 10:02:17 legger kernel: Process eroute (pid: 891, stackpage=ca193000) Aug 13 10:02:17 legger kernel: Stack: c9f4e4c0 00000000 c943ceec c9f4e514 c01aa2c4 0000037b c01a9a2a c9f4e4c0 Aug 13 10:02:17 legger kernel: Stack: c9f4e4c0 00000000 c943ceec c9f4e514 c01aa2c4 0000037b c01a9a2a c9f4e4c0 Aug 13 10:02:17 legger kernel: c9f4e4c0 d0e28e82 c9f4e4c0 c9f4e4c0 cfeed120 c943ceec c94833a0 00000000 Aug 13 10:02:17 legger kernel: c9f4e4c0 d0e28e82 c9f4e4c0 c9f4e4c0 cfeed120 c943ceec c94833a0 00000000 Aug 13 10:02:17 legger kernel: d0e293e6 c9f4e4c0 c943ceec cfeed120 c943cde0 c01a793e c943ceec c943cde0 Aug 13 10:02:17 legger kernel: d0e293e6 c9f4e4c0 c943ceec cfeed120 c943cde0 c01a793e c943ceec c943cde0 Aug 13 10:02:17 legger kernel: Call Trace: [sock_def_destruct+20/24] [sk_free+18/112] [sock_release+18/80] [sock_close+50/60] [fput+56/192] [filp_close+92/100] [sys_close+67/84] Aug 13 10:02:17 legger kernel: Call Trace: [sock_def_destruct+20/24] [sk_free+18/112] [sock_release+18/80] [sock_close+50/60] [fput+56/192] [filp_close+92/100] [sys_close+67/84] Aug 13 10:02:17 legger kernel: [system_call+51/56] Aug 13 10:02:17 legger kernel: [system_call+51/56] Aug 13 10:02:17 legger kernel: Aug 13 10:02:17 legger kernel: Aug 13 10:02:17 legger kernel: Code: 2b 71 0c 89 f0 31 d2 f7 73 0c 89 c6 8b 41 14 89 44 b1 18 89 Aug 13 10:02:17 legger kernel: Code: 2b 71 0c 89 f0 31 d2 f7 73 0c 89 c6 8b 41 14 89 44 b1 18 89 Aug 13 10:02:17 legger kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000 Aug 13 10:02:17 legger kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000 Aug 13 10:02:17 legger kernel: printing eip: Aug 13 10:02:17 legger kernel: printing eip: Aug 13 10:02:17 legger kernel: 00000000 Aug 13 10:02:17 legger kernel: 00000000 Aug 13 10:02:17 legger kernel: *pde = 00000000 Aug 13 10:02:17 legger kernel: *pde = 00000000 Aug 13 10:02:17 legger kernel: Oops: 0000 Aug 13 10:02:17 legger kernel: Oops: 0000 Aug 13 10:02:17 legger kernel: CPU: 0 Aug 13 10:02:17 legger kernel: CPU: 0 Aug 13 10:02:17 legger kernel: EIP: 0010:[<00000000>] Aug 13 10:02:17 legger kernel: EIP: 0010:[<00000000>] Aug 13 10:02:17 legger kernel: EFLAGS: 00010246 Aug 13 10:02:17 legger kernel: EFLAGS: 00010246 Aug 13 10:02:17 legger kernel: eax: 00000000 ebx: cfb9a440 ecx: c9f4e174 edx: 00000286 Aug 13 10:02:17 legger kernel: eax: 00000000 ebx: cfb9a440 ecx: c9f4e174 edx: 00000286 Aug 13 10:02:17 legger kernel: esi: c9e34cf0 edi: c9f4e120 ebp: ca18bd20 esp: ca191e28 Aug 13 10:02:17 legger kernel: esi: c9e34cf0 edi: c9f4e120 ebp: ca18bd20 esp: ca191e28 Aug 13 10:02:17 legger kernel: ds: 0018 es: 0018 ss: 0018 Aug 13 10:02:17 legger kernel: ds: 0018 es: 0018 ss: 0018 Aug 13 10:02:17 legger kernel: Process spi (pid: 893, stackpage=ca191000) Aug 13 10:02:17 legger kernel: Process spi (pid: 893, stackpage=ca191000) Aug 13 10:02:17 legger kernel: Stack: d0e29152 c9f4e120 00000010 c9e34cc0 00000000 00000000 ca191e94 c9f4e120 Aug 13 10:02:17 legger kernel: Stack: d0e29152 c9f4e120 00000010 c9e34cc0 00000000 00000000 ca191e94 c9f4e120 Aug 13 10:02:17 legger ipsec_setup: /usr/sbin/ipsec: line 92: 893 Segmentation fault $path "$@" Aug 13 10:02:17 legger ipsec_setup: /usr/sbin/ipsec: line 92: 893 Segmentation fault $path "$@" Aug 13 10:02:17 legger kernel: d0e2da7c ca0de1ec c9e34ce0 00000068 d0e55800 0000001a ca191efc 00000000 Aug 13 10:02:17 legger kernel: d0e2da7c ca0de1ec c9e34ce0 00000068 d0e55800 0000001a ca191efc 00000000 Aug 13 10:02:17 legger kernel: 00e2f498 d0e2f560 c9f4e120 ca191e94 ca191e88 ca191f20 ca191f80 c9f4e120 Aug 13 10:02:17 legger kernel: 00e2f498 d0e2f560 c9f4e120 ca191e94 ca191e88 ca191f20 ca191f80 c9f4e120 Aug 13 10:02:17 legger kernel: Call Trace: [sock_sendmsg+105/136] [sock_write+178/188] [sys_write+143/196] [system_call+51/56] Aug 13 10:02:17 legger kernel: Call Trace: [sock_sendmsg+105/136] [sock_write+178/188] [sys_write+143/196] [system_call+51/56] Aug 13 10:02:17 legger kernel: Aug 13 10:02:17 legger kernel: Aug 13 10:02:17 legger kernel: Code: Bad EIP value. Aug 13 10:02:17 legger kernel: Code: Bad EIP value. Aug 13 10:02:17 legger ipsec_setup: KLIPS ipsec0 on eth1 62.180.107.60/255.255.255.224 broadcast 62.180.107.63 Aug 13 10:02:17 legger ipsec_setup: KLIPS ipsec0 on eth1 62.180.107.60/255.255.255.224 broadcast 62.180.107.63 Aug 13 10:02:18 legger ipsec_setup: ...FreeS/WAN IPsec started Aug 13 10:02:18 legger ipsec_setup: ...FreeS/WAN IPsec started Aug 13 10:02:18 legger ipsec_setup: ^M^[[80C^[[10D^[[1;32mdone^[[m^O Aug 13 10:02:18 legger ipsec_setup: ^M^[[80C^[[10D^[[1;32mdone^[[m^O Aug 13 10:02:18 legger Pluto[915]: Starting Pluto (FreeS/WAN Version 1.91) Aug 13 10:02:18 legger Pluto[915]: Starting Pluto (FreeS/WAN Version 1.91) Aug 13 10:02:18 legger Pluto[915]: including X.509 patch (Version 0.9.1) Aug 13 10:02:18 legger Pluto[915]: including X.509 patch (Version 0.9.1) Aug 13 10:02:18 legger Pluto[915]: Changing to directory '/etc/ipsec.d/cacerts' Aug 13 10:02:18 legger Pluto[915]: Changing to directory '/etc/ipsec.d/cacerts' Aug 13 10:02:18 legger Pluto[915]: Warning: empty directory Aug 13 10:02:18 legger Pluto[915]: Warning: empty directory Aug 13 10:02:18 legger Pluto[915]: Changing to directory '/etc/ipsec.d/crls' Aug 13 10:02:18 legger Pluto[915]: Changing to directory '/etc/ipsec.d/crls' Aug 13 10:02:18 legger Pluto[915]: Warning: empty directory Aug 13 10:02:18 legger Pluto[915]: Warning: empty directory Aug 13 10:02:18 legger Pluto[915]: X.509 certificate file '/etc/x509cert.der' not found Aug 13 10:02:18 legger Pluto[915]: X.509 certificate file '/etc/x509cert.der' not found Aug 13 10:02:18 legger Pluto[915]: OpenPGP certificate file '/etc/pgpcert.pgp' not found Aug 13 10:02:18 legger Pluto[915]: OpenPGP certificate file '/etc/pgpcert.pgp' not found Aug 13 10:02:28 legger kernel: ipsec0: no IPv6 routers present Aug 13 10:02:28 legger kernel: ipsec0: no IPv6 routers present Aug 13 10:02:28 legger kernel: Unable to handle kernel paging request at virtual address 00004298 Aug 13 10:02:28 legger kernel: Unable to handle kernel paging request at virtual address 00004298 Aug 13 10:02:28 legger kernel: printing eip: Aug 13 10:02:28 legger kernel: printing eip: Aug 13 10:02:28 legger kernel: bfffd4c4 Aug 13 10:02:28 legger kernel: bfffd4c4 Aug 13 10:02:28 legger kernel: *pde = 00000000 Aug 13 10:02:28 legger kernel: *pde = 00000000 Aug 13 10:02:28 legger kernel: Oops: 0002 Aug 13 10:02:28 legger kernel: Oops: 0002 Aug 13 10:02:28 legger kernel: CPU: 0 Aug 13 10:02:28 legger kernel: CPU: 0 Aug 13 10:02:28 legger kernel: EIP: 0010:[<bfffd4c4>] Aug 13 10:02:28 legger kernel: EIP: 0010:[<bfffd4c4>] Aug 13 10:02:28 legger kernel: EFLAGS: 00010287 Aug 13 10:02:28 legger kernel: EFLAGS: 00010287 Aug 13 10:02:28 legger kernel: eax: c9f4ece2 ebx: ca4b9460 ecx: c9f4ec54 edx: 00000282 Aug 13 10:02:28 legger kernel: eax: c9f4ece2 ebx: ca4b9460 ecx: c9f4ec54 edx: 00000282 Aug 13 10:02:28 legger kernel: esi: c9e34e50 edi: 636f6c2f ebp: ca11cae0 esp: ca133ee0 Aug 13 10:02:28 legger kernel: esi: c9e34e50 edi: 636f6c2f ebp: ca11cae0 esp: ca133ee0 Aug 13 10:02:28 legger kernel: ds: 0018 es: 0018 ss: 0018 Aug 13 10:02:28 legger kernel: ds: 0018 es: 0018 ss: 0018 Aug 13 10:02:29 legger kernel: Process pluto (pid: 915, stackpage=ca133000) Aug 13 10:02:29 legger kernel: Process pluto (pid: 915, stackpage=ca133000) Aug 13 10:02:29 legger kernel: Stack: 00010018 d0e29152 c9f4ec00 00000010 c9e34ca0 ffffffea ca133f20 c9e34dc0 Aug 13 10:02:29 legger kernel: Stack: 00010018 d0e29152 c9f4ec00 00000010 c9e34ca0 ffffffea ca133f20 c9e34dc0 Aug 13 10:02:29 legger kernel: c9f4ec00 d0e2981c ca12ac8c c9e34e40 ca133f48 ca133f80 ca133f48 ca12ac8c Aug 13 10:02:29 legger kernel: c9f4ec00 d0e2981c ca12ac8c c9e34e40 ca133f48 ca133f80 ca133f48 ca12ac8c Aug 13 10:02:29 legger kernel: c9e34e40 c01a79e5 ca12ac8c ca133f80 00000010 ca133f48 00000000 00000010 Aug 13 10:02:29 legger kernel: c9e34e40 c01a79e5 ca12ac8c ca133f80 00000010 ca133f48 00000000 00000010 Aug 13 10:02:29 legger kernel: Call Trace: [sock_sendmsg+105/136] [sock_write+178/188] [sys_write+143/196] [system_call+51/56] Aug 13 10:02:29 legger kernel: Call Trace: [sock_sendmsg+105/136] [sock_write+178/188] [sys_write+143/196] [system_call+51/56] Aug 13 10:02:29 legger kernel: Aug 13 10:02:29 legger kernel: Aug 13 10:02:29 legger kernel: Code: Bad EIP value. Aug 13 10:02:29 legger kernel: Code: Bad EIP value. ----------------------------------------------------------------------------- -- CU, Christoph