After much tweaking and fiddling, my port of OpenVPN is now in the extras-devel repository for Fremantle. This means you can now run a vpn on your Nokia N900, as shown below. Just download Mikko’s great OpenVPN applet and you’re set! Oh and try using port 443 instead of 53, higher chance of being unfiltered over your typical 3G connection.

Hi,
It look like the ‘/etc/init.d/openvpn’ script doesn’t handle filenames with spaces …
The result was I’m unable to stop the vpn started properly with openvpn-applet.
Looking in the code of openvpn-applet I see you use the ‘/etc/init.d/openvpn stop’ functionality.
Actually I have to kill manually the openvpn process, since using the disconnect function of openvpn-applet doesn’t work.
Hope it help …
Thanks for the comment, however bug reports are best handled via https://bugs.maemo.org/enter_bug.cgi?product=openvpn
This is especially true because I am not the developer of openvpn-applet and I am just the packager of openvpn (i.e., the space-related issue with the initscript might as well happen in Debian too)
I’ve installed both the OpenVPN package and the applet. I have a “road warrior” setup, using tls-client. When I try to load my OpenVPN I get:
: Error: private key password verification failed
: Exiting
I have password authentication on the client1.key file. The same OpenVPN config file, ca.crt, client1.crt, and client1.key works fine on a Mac, Windows, or Ubuntu mahine.
Any ideas what I’m doing wrong?
Thanks!
Mobile, please post this kind of questions on talk.maemo.org: you have a higher chance of success.
In this specific case, I guess you are missing the “askpass” keyword. Is that so?
Pretty big chance of success here.
That was it. I had never had to use the askpass parameter in the .conf file before. Works like a charm now.
Thanks abo!
You just got lucky, that’s what I am saying. For example, I doubt Mikko follows this blog as closely as he does follow the forum.
I know. I hear you. Thanks again, though.