{"id":152,"date":"2008-12-23T01:08:54","date_gmt":"2008-12-23T00:08:54","guid":{"rendered":"http:\/\/simkin.org\/wordpress\/?p=152"},"modified":"2008-12-23T01:08:54","modified_gmt":"2008-12-23T00:08:54","slug":"openvpn-the-vpn-for-everyone","status":"publish","type":"post","link":"http:\/\/simkin.org\/wordpress\/?p=152","title":{"rendered":"OpenVPN &#8211; The VPN for everyone"},"content":{"rendered":"<p>For various reasons I decided to finally sort out a secure VPN connection back to my home network. I am lucky to own a Sonicwall Pro 200 firewall with an unlimited VPN licence. Trouble is that Sonicwall made the client software End of Life and I need to buy their newer one. Don&#8217;t fancy that.<\/p>\n<p>So let&#8217;s go visit the bast treasure trove that is Open Source. Hey presto &#8211; OpenVPN. An SSL-based VPN solution which is more flexible, easier to configure and free.<\/p>\n<p>There is a great getting started guide <a href=\"http:\/\/openvpn.net\/index.php\/documentation\/howto.html\">here<\/a>.\u00c2\u00a0 I basically downloaded the &#8220;Windows GUI&#8221; version, created some certificates and wrote my own server.ovpn config file. After ensuring my Sonicwall let the relevant port through and that my DNS names were all correct (I wanted a specific name for the VPN server) I went into work and tried it out.<\/p>\n<p>The client needs a slightly different .ovpn file and a copy of the relevant certificates (ca.crt and the one generated for that particular client). I kept the same file structure as for the server to make my life easier:<\/p>\n<p>C:\\Program Files\\OpenVPN\\easy-rsa\\keys<br \/>\nca.crt<br \/>\nclientx.key<br \/>\nclientx.crt<br \/>\nC:\\Program Files\\OpenVPN\\config<br \/>\nclientx.ovpn<\/p>\n<p>Everything went fine except I cannot see the LAN, only the server. A bit more reading and it looks like it may be the Windows firewall running on the server. <a href=\"http:\/\/openvpn.net\/index.php\/documentation\/faq.html#firewall\">Soon fixed that<\/a>. Will go into work tomorrow and try again.<\/p>\n<p>The GUI works well and whilst it isn&#8217;t as polished as say, the Cisco VPN client, it works and it works well. I certainly recommend it for home users and admins. Possibly not quite ready for mainstream deployment for novice users. I&#8217;ll try it out on my wife though and see how she gets on. She is used to me by now.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For various reasons I decided to finally sort out a secure VPN connection back to my home network. I am &hellip; <a class=\"more-link\" href=\"http:\/\/simkin.org\/wordpress\/?p=152\">More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[3],"tags":[119,115,114,120,118,116,117],"jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/simkin.org\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/152"}],"collection":[{"href":"http:\/\/simkin.org\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/simkin.org\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/simkin.org\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/simkin.org\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=152"}],"version-history":[{"count":0,"href":"http:\/\/simkin.org\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/152\/revisions"}],"wp:attachment":[{"href":"http:\/\/simkin.org\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/simkin.org\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=152"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/simkin.org\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}