Hello dear android developers and followers, I am a UNIX System Administrator for more than 10 years. I am contacting you because of my post at https://code.google.com/p/android/issues/detail?id=196939#c276 . L2TP/IPSEC works for me great run by Android GUI. However run from commandline it just doesn't work.
What I have tried ? # racoon wlan0 192.168.0.1 udppsk "" "IPSECPRESHAREDGOESHERE" 1701 & # mtpd wlan0 l2tp 192.168.0.1 1701 "" linkname vpn name MYUSERNAMEGOESHERE password MYPASSWORDGOESHERE refuse-eap nodefaultroute usepeerdns idle 1800 mtu 1400 mru 1400 & What happens ? "Received Signal 15" MTPD ISSUE https://wiki.linaro.org/LMG/Kernel/PPP#A.22Received_signal_15.22_mtpd_issue Why the hell ? Android GUI, appears to run the same daemons, with the same parameters, Look here: https://android.googlesource.com/platform/frameworks/base.git/+/master/services/core/java/com/android/server/connectivity/Vpn.java#1332 Read through startLegacyVpnPrivileged() function, pay attention to next two chunks: <<<<<<<<<<<<<<<<<<<<<<< cut here >>>>>>>>>>>>>>>>>>>>>>>>> case VpnProfile.TYPE_L2TP_IPSEC_PSK: racoon = new String[] { iface, profile.server, "udppsk", profile.ipsecIdentifier, profile.ipsecSecret, "1701", }; ... case VpnProfile.TYPE_L2TP_IPSEC_PSK: case VpnProfile.TYPE_L2TP_IPSEC_RSA: mtpd = new String[] { iface, "l2tp", profile.server, "1701", profile.l2tpSecret, "name", profile.username, "password", profile.password, "linkname", "vpn", "refuse-eap", "nodefaultroute", "usepeerdns", "idle", "1800", "mtu", "1400", "mru", "1400", }; break; <<<<<<<<<<<<<<<<<<<<<<< cut here >>>>>>>>>>>>>>>>>>>>>>>>> Please help me run my VPN from commandline so I can set it up to auto-connect always and have secure internet, please help me. Any guidance, comments that I am a moron for willing to do this and everything is welcome. Best Regards, Magic -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/android-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/android-developers/bbd254c6-7cf3-4093-ad94-7f2c957d6157%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

