Author Topic: OpenVPN tunnels on pdaXrom  (Read 1957 times)

Shishi

  • Newbie
  • *
  • Posts: 4
    • View Profile
OpenVPN tunnels on pdaXrom
« on: July 24, 2004, 04:23:43 am »
Dear pdaXrom development team,

I had hard time trying to make OpenVPN work on my C860 with pdaXrom installed. 1.0.5 wasn't configured to include tun/tap module, so I tried to build it myself from original kernel source for C860.

This was probably not the right thing to do since module didn't seem to work after tunnel is established, moreover kernel keeps crashing when tun device is closed. Could be as simple as certain kernel interfaces has been changed for good in pdaXrom build and are not binary compatible with something build out of original kernel sources.

Would it be possible to include tun.o in kernel configuration for opcoming release ?

Or maybe someone would share some experience on how to build pdaXrom kernel tree? I knew the sources are at http://www.tomsk400.com/pdaXrom, but the procedure itslef is not very clear.

Thanks a lot

Code: [Select]
# ifconfig -a
eth0      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX  
          inet addr:10.3.0.2  Bcast:10.3.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:567 errors:0 dropped:0 overruns:0 frame:0
          TX packets:553 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:52929 (51.6 Kb)  TX bytes:107518 (104.9 Kb)
          Interrupt:39

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          inet addr:192.168.0.6  Mask:255.255.255.0
          UP RUNNING  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.1     192.168.0.5     255.255.255.255 UGH   0      0        0 tun0
192.168.0.0     *               255.255.255.0   U     0      0        0 tun0
10.3.0.0        *               255.255.255.0   U     0      0        0 eth0
default         192.168.0.5     0.0.0.0         UG    0      0        0 tun0

Universal TUN/TAP device driver 1.4 (C)1999-2001 Maxim Krasnyansky
Unable to handle kernel NULL pointer dereference at virtual address 00000024
pgd = c21c0000
*pgd = a2228001, *pmd = a2228001, *pte = a000108f, *ppte = a000100f
Internal error: Oops: ffffffff
CPU: 0
pc : []    lr : []    Tainted: P
sp : c21c7f00  ip : c21c7f18  fp : c21c7f14
r10: bffff698  r9 : c21c6000  r8 : c002e9e4
r7 : c222c3e0  r6 : c3f5781c  r5 : 00000000  r4 : c3f5782c
r3 : 00000001  r2 : 0000001c  r1 : 00000000  r0 : 00000013
Flags: nzcv  IRQs off  FIQs on  Mode SVC_32  Segment user
Control: 197F  Table: A21C0000  DAC: 00000015  PID:  0
Process openvpn (pid: 273, stackpage=c21c7000)
Stack: (0xc21c7ef0 to 0xc21c8000)
7ee0:                                     c01618f0 c5b60110 00000093 ffffffff
7f00: c3f5782c c024fa4c c21c7f2c c21c7f18 c01618f0 c5b600ac c3f5782c c3f57800
7f20: c21c7f48 c21c7f30 c5b60cf8 c01618a0 c21fc540 c22a3ca0 c039e360 c21c7f68
7f40: c21c7f4c c0063a80 c5b60c0c c21fc540 00000000 c250c8a0 00000008 c21c7f84
7f60: c21c7f6c c006261c c00639f4 c250c8a0 c21fc540 00000802 c21c7fa4 c21c7f88
7f80: c00626c4 c00625a8 00055310 c0a80006 00000000 00000006 00000000 c21c7fa8
7fa0: c002e840 c0062634 00055310 c003462c 00000004 4025b72c 00000000 00000000
7fc0: 00055310 c0a80006 00000000 bffff6dc c0a80005 0007335c bffff698 40260ea8
7fe0: 00049fa4 bffff674 00033658 40202a34 20000010 00000004 37de713c ee75bf8f
Backtrace:
Function entered at [] from []
 r5 = C024FA4C  r4 = C3F5782C
Function entered at [] from []
 r5 = C3F57800  r4 = C3F5782C
Function entered at [] from []
 r6 = C039E360  r5 = C22A3CA0  r4 = C21FC540
Function entered at [] from []
 r7 = 00000008  r6 = C250C8A0  r5 = 00000000  r4 = C21FC540


Function entered at [] from []
 r6 = 00000802  r5 = C21FC540  r4 = C250C8A0
Function entered at [] from []
 r7 = 00000006  r6 = 00000000  r5 = C0A80006  r4 = 00055310
Code: e121f003 e5842008 e992000a e2833001 (e5823008)