In the past I had toyed with the thought of setting up a VPN-Server at home, so that I could do stuff from elsewhere. Now, I finally got around doing so. First obstacle ? How exactly would I be doing that ?
- Get the DD-WRT VPN flavor of course!
- Configure the VPN server
Now, the second part seems to be a bit harder. There is a wiki article on how to configure OpenVPN in the DD-WRT wiki, but not for v24 SP1. Lucky me, someone already made himself the work of writing somewhat of a guide down. But, guess according to Murphy’s law, things ain’t ever gonna be easy. As I’m running Ubuntu Karmic on my workbook, the commands ain’t matching the current openvpn package being delivered with Karmic. So here is, intended only as a guide, the list of steps one has to do in order to get the certs …
1 2 3 4 5 6 7 8 9 10 |
sudo su - cd /usr/share/doc/openvpn/examples/easy-rsa/2.0 # Change KEY_COUNTRY, KEY_PROVINCE, KEY_CITY, # KEY_ORG and KEY_EMAIL with a editor of your choosing $EDITOR vars source ./vars ./build-dh ./pkitool --initca ./pkitool --server barfoo.org ./pkitool workbook.home.barfoo.org |
That’s it … all that’s remaining, is copy & pasting those certs into the Web GUI of your OpenVPN router and setting up your client according to the OpenVPN documentation.