[Android Software Development] rks752:
I got "OpenVPN Settings" (merged Tunneldroid) installed successfully on a rooted HTC Hero (Android 1.5, original ROM 2.73.405.5 w/ busybox etc), but I fail to communicate with the gateway of the VPN.

The keys and passwords are in order, I have tested this on another machine. My setup is not trying to re-route default traffic. OpenVPN Settings says "Connected to XXX as YYY".

Any idea what might be wrong?

Attaching some verbose logs:

D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-daemon-stdout( 411): Mon Apr 26 18:48:24 2010 PUSH: Received control
message: 'PUSH_REPLY,persist-key,persist-tun,route 5.6.0.0 255.255.255.0,topology net30,ping 8,ping-restart 32,ifconfig
5.6.0.6 5.6.0.5'
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-daemon-stdout( 411): Mon Apr 26 18:48:24 2010 OPTIONS IMPORT: timers
and/or timeouts modified
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-daemon-stdout( 411): Mon Apr 26 18:48:24 2010 OPTIONS IMPORT: --pers
ist options modified
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-daemon-stdout( 411): Mon Apr 26 18:48:24 2010 OPTIONS IMPORT: --ifco
nfig/up options modified
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-daemon-stdout( 411): Mon Apr 26 18:48:24 2010 OPTIONS IMPORT: route
options modified
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-daemon-stdout( 411): Mon Apr 26 18:48:24 2010 ROUTE default_gateway=
192.168.2.1
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-daemon-stdout( 411): Mon Apr 26 18:48:24 2010 TUN/TAP device tun0 op
ened
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-daemon-stdout( 411): Mon Apr 26 18:48:24 2010 TUN/TAP TX queue lengt
h set to 100
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-daemon-stdout( 411): Mon Apr 26 18:48:24 2010 MANAGEMENT: >STATE:127
2300504,ASSIGN_IP,,5.6.0.6,
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-daemon-stdout( 411): Mon Apr 26 18:48:24 2010 /system/xbin/bb/ifconf
ig tun0 5.6.0.6 pointopoint 5.6.0.5 mtu 1500
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-daemon-stdout( 411): Mon Apr 26 18:48:24 2010 MANAGEMENT: >STATE:127
2300504,ADD_ROUTES,,,
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-daemon-stdout( 411): Mon Apr 26 18:48:24 2010 /system/xbin/bb/route
add -net 5.6.0.0 netmask 255.255.255.0 gw 5.6.0.5
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-daemon-stdout( 411): Mon Apr 26 18:48:24 2010 Initialization Sequenc
e Completed
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-daemon-stdout( 411): Mon Apr 26 18:48:24 2010 MANAGEMENT: >STATE:127
2300504,CONNECTED,SUCCESS,5.6.0.6,95.80.2.120
V/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-mgmt( 411): onState(">STATE:1272300504,ASSIGN_IP,,5.6.0.6,")
D/OpenVPN-Settings-getprop( 411): invoking external process: /system/bin/sh -s -x -i
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-daemon-stdout( 411): Mon Apr 26 18:48:24 2010 MANAGEMENT: CMD 'bytec
ount 0'
D/OpenVPN-Settings-getprop-stderr( 411): sh: can't access tty; job control turned off
D/OpenVPN-Settings-getprop-stderr( 411): $ > + export PS1=SHELL-PROMPT-READY
D/OpenVPN-Settings-getprop-stderr( 411): SHELL-PROMPT-READY
D/OpenVPN-Settings-getprop( 411): exec getprop net.dnschange
D/OpenVPN-Settings-getprop-stderr( 411): + exec getprop net.dnschange
D/OpenVPN-Settings-getprop-stdout( 411): 19
I/OpenVPN-Settings-getprop-stdout( 411): terminated
I/OpenVPN-Settings-getprop-stderr( 411): terminated
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-mgmt( 411): =============> 0 == 19 resetting dns, leaving dns alone
D/OpenVPNDaemonEnabler( 411): Received OpenVPN network state changed from Get Config to Assign IP
V/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-mgmt( 411): onState(">STATE:1272300504,ADD_ROUTES,,,")
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-daemon-stdout( 411): Mon Apr 26 18:48:24 2010 MANAGEMENT: CMD 'bytec
ount 0'
D/OpenVPN-Settings-getprop( 411): invoking external process: /system/bin/sh -s -x -i
D/OpenVPN-Settings-getprop-stderr( 411): sh: can't access tty; job control turned off
D/OpenVPN-Settings-getprop-stderr( 411): $ > + export PS1=SHELL-PROMPT-READY
D/OpenVPN-Settings-getprop-stderr( 411): SHELL-PROMPT-READY
D/OpenVPN-Settings-getprop( 411): exec getprop net.dnschange
D/OpenVPN-Settings-getprop-stderr( 411): + exec getprop net.dnschange
D/OpenVPN-Settings-getprop-stdout( 411): 19
I/OpenVPN-Settings-getprop-stdout( 411): terminated
I/OpenVPN-Settings-getprop-stderr( 411): terminated
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-mgmt( 411): =============> 0 == 19 resetting dns, leaving dns alone
D/OpenVPNDaemonEnabler( 411): Received OpenVPN network state changed from Assign IP to Add Routes
V/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-mgmt( 411): onState(">STATE:1272300504,CONNECTED,SUCCESS,5.6.0.6,95.
80.2.120")
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-daemon-stdout( 411): Mon Apr 26 18:48:24 2010 MANAGEMENT: CMD 'bytec
ount 3'
D/OpenVPNDaemonEnabler( 411): Received OpenVPN network state changed from Add Routes to Connected
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-mgmt( 411): SUCCESS: bytecount interval changed
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-mgmt( 411): SUCCESS: bytecount interval changed
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-mgmt( 411): SUCCESS: bytecount interval changed
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-mgmt( 411): up: 1.24 kBps - down: 1.35 kBps
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-mgmt( 411): up: 0.06 kBps - down: 0.0 kBps
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-mgmt( 411): up: 0.03 kBps - down: 0.03 kBps
D/OpenVPN-DaemonMonitor[/sdcard/vpn/net5/net5.conf]-mgmt( 411): up: 0.0 kBps - down: 0.06 kBps