[Droid Incredible Q&A, Help & Troubleshooting] TheHybridTech:
Still having problems with OpenVPN. It works with the script I wrote but personally I believe it should be able to do it without the script. I would greatly appreciate any feedback, even if it is just to point me in the right direction.

Here is logcat for OpenVPN

D/OpenVPNDaemonEnabler( 9595): Received OpenVPN daemon state changed from Unknown to Disabled

D/OpenVPNDaemonEnabler( 9595): Received OpenVPN network state changed from Connected to Exiting

E/OpenVPN-DaemonMonitor[/sdcard/openvpn/albatross-client.conf]-mgmt( 9595): attaching to OpenVPN daemon: /127.0.0.1:41079 - Connection refused

D/OpenVPNDaemonEnabler( 9595): Received OpenVPN daemon state changed from Unknown to Startup

D/OpenVPN-DaemonMonitor[/sdcard/openvpn/albatross-client.conf]-daemon( 9595): invoking command line: /system/xbin/openvpn --cd '/sdcard/openvpn' --config 'albatross-client.conf' --writepid '/data/data/de.schaeuffelhut.android.openvpn/files/com.d/_sdcard_openvpn_albatross-client.conf-pid' --script-security 1 --management 127.0.0.1 40158 --management-query-passwords

D/OpenVPNDaemonEnabler( 9595): Received OpenVPN daemon state changed from Unknown to Disabled

D/su ( 9894): 10075 de.schaeuffelhut.android.openvpn executing 0 /system/bin/sh using shell /system/bin/sh : sh

D/OpenVPN-DaemonMonitor[/sdcard/openvpn/albatross-client.conf]-daemon-stdout( 9595): Sat Nov 20 22:07:27 2010 OpenVPN 2.1.1 i686-pc-linux-gnu [SSL] [LZO2] [EPOLL] built on Feb 2 2010

D/OpenVPN-DaemonMonitor[/sdcard/openvpn/albatross-client.conf]-daemon-stdout( 9595): Sat Nov 20 22:07:27 2010 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables

V/OpenVPN-DaemonMonitor[/sdcard/openvpn/albatross-client.conf]-mgmt( 9595): Successfully attached to OpenVPN monitor port

D/OpenVPNDaemonEnabler( 9595): Received OpenVPN daemon state changed from Unknown to Enabled

D/OpenVPNDaemonEnabler( 9595): Received OpenVPN network state changed from Unknown to Connecting

D/OpenVPN-DaemonMonitor[/sdcard/openvpn/albatross-client.conf]-mgmt( 9595): >INFO:OpenVPN Management Interface Version 1 -- type 'help' for more info

D/OpenVPNDaemonEnabler( 9595): Received OpenVPN network state changed from Connecting to Unknown

D/OpenVPNDaemonEnabler( 9595): Received OpenVPN network state changed from Unknown to Wait

D/OpenVPNDaemonEnabler( 9595): Received OpenVPN network state changed from Wait to Auth

D/OpenVPNDaemonEnabler( 9595): Received OpenVPN network state changed from Auth to Get Config

D/OpenVPNDaemonEnabler( 9595): Received OpenVPN network state changed from Get Config to Connected

D/su ( 9917): 10075 de.schaeuffelhut.android.openvpn executing 0 /system/bin/sh using shell /system/bin/sh : sh

D/su ( 9920): 10075 de.schaeuffelhut.android.openvpn executing 0 /system/bin/sh using shell /system/bin/sh : sh

Based on what I see, it looks like OpenVPN is attempting to use loopback for its connection. By the time the whole process is completed, Tap0 is still down and not up and it takes my script to re-enable.

I have placed this discussion on Android Forums as well and have not gotten any response. I am sure there is someone a lot smarter than me that can at least point me in the right direction. Thank you!