|
From: Bart S. <bar...@gm...> - 2011-04-08 20:17:27
|
Hello everyone,
I am currently having some problems with racoon on XDAndroid, which is
Android running on a mobile phone that is not supposed to support it. The
build is handmade by other developers, and it can be that some dependencies
that racoon is requiring are missing.
Currently the logs from Android indicate that the VPN daemon is unable to
create a 'KEY socket', as shown below in the log.
For this setup I have configured Android in an IPsec/L2TP setup with X.509
certificates. The VPN server is running Openswan, but shows no activity of
any clients, assumably because racoon on XDAndroid does not even start.
To me it looks like there is a module not loaded into the kernel. Does
anyone of know what the problem can be and how I can fix this? Any clues
that point me into the right direction are appreciated.
Greetings,
Bart Smink
The logs on Android:
I/ActivityManager( 1331): Starting activity: Intent
{ act=android.intent.action.MAIN
cmp=com.android.settings/.vpn.
VpnSettings }
D/VpnManager( 1409): succeeded to connect to VPN service
D/VpnSettings( 1409): received connectivity: 129.125.102.34:
connected? IDLE err=0
I/ActivityManager( 1331): Displayed activity
com.android.settings/.vpn.VpnSettings: 480 ms (total 480 ms)
I/keystore( 1315): uid: 1000 action: t -> 1 state: 1 -> 1 retry: 4
I/keystore( 1315): uid: 1000 action: e -> 1 state: 1 -> 1 retry: 4
I/keystore( 1315): uid: 1000 action: e -> 1 state: 1 -> 1 retry: 4
D/dalvikvm( 1649): GC_EXPLICIT freed 3326 objects / 192224 bytes in
130ms
D/VpnManager( 1409): succeeded to connect to VPN service
D/com.android.settings.vpn.AuthenticationActor( 1409): ~~~~~~
connect() succeeded!
I/SProxy_mtpd( 1734): Stop VPN daemon: mtpd
D/SProxy_mtpd( 1734): mtpd is stopped after 0 msec
D/SProxy_mtpd( 1734): stopping mtpd, success? true
I/SProxy_racoon( 1734): Stop VPN daemon: racoon
D/SProxy_racoon( 1734): racoon is stopped after 0 msec
D/SProxy_racoon( 1734): stopping racoon, success? true
D/VpnService( 1734): Local IP: 10.15.104.141, if: ppp0
D/VpnService( 1734): VPN UP: down
I/SProxy_racoon( 1734): Start VPN daemon: racoon
D/VpnSettings( 1409): received connectivity: 129.125.102.34:
connected? CONNECTING err=0
D/SProxy_racoon( 1734): racoon is running after 200 msec
D/SProxy_racoon( 1734): service not yet listen()ing; try again
D/dalvikvm( 1396): GC_EXTERNAL_ALLOC freed 2710 objects / 121312 bytes
in 100ms
D/racoon ( 2025): Waiting for control socket
D/racoon ( 2025): Received 5 arguments
E/racoon ( 2025): Cannot create KEY socket
I/SProxy_racoon( 1734): got data from control socket: -1
E/VpnService( 1734): onError()
E/VpnService( 1734): java.io.IOException: socket error, result from
service: -1
E/VpnService( 1734): at
com.android.server.vpn.DaemonProxy.sendCommand(DaemonProxy.java:89)
E/VpnService( 1734): at
com.android.server.vpn.VpnDaemons.startIpsecForL2tp(VpnDaemons.java:
70)
E/VpnService( 1734): at
com.android.server.vpn.L2tpIpsecService.connect(L2tpIpsecService.java:
37)
E/VpnService( 1734): at
com.android.server.vpn.VpnService.onConnect(VpnService.java:135)
E/VpnService( 1734): at com.android.server.vpn.VpnServiceBinder
$2.run(VpnServiceBinder.java:114)
E/VpnService( 1734): at java.lang.Thread.run(Thread.java:1096)
I/VpnService( 1734): disconnecting VPN...
D/VpnSettings( 1409): received connectivity: 129.125.102.34:
connected? DISCONNECTING err=0
I/SProxy_mtpd( 1734): Stop VPN daemon: mtpd
D/SProxy_mtpd( 1734): mtpd is stopped after 0 msec
D/SProxy_mtpd( 1734): stopping mtpd, success? true
I/SProxy_racoon( 1734): Stop VPN daemon: racoon
D/SProxy_racoon( 1734): racoon is stopped after 0 msec
D/SProxy_racoon( 1734): stopping racoon, success? true
D/VpnService( 1734): onFinalCleanUp()
I/VpnService( 1734): restore original suffices --> null
D/VpnSettings( 1409): received connectivity: 129.125.102.34:
connected? IDLE err=101
D/VpnSettings( 1409): create reconnect dialog for event 101
E/Tethering( 1331): attempting to remove unknown iface (usb0),
ignoring
E/Tethering( 1331): attempting to remove unknown iface (usb0),
ignoring
D/VpnSettings( 1409): onIdle()
|