Having recently received a scare with my credit card being used for some fraudulent transactions (thankfully caught by my Credit Card company) it became apparent to me that I needed another layer of security within my home internet connection.
As a Diamond subscriber to Giganews Usenet services, I have an included VyprVPN Pro subscription which provides me with the ability to encrypt my internet connection and enhance both my privacy and security without sacrificing the speed on my connection.
My problem is that I have so many devices these days including Desktop, Tablet, Smartphone, Games Consoles, TV and Video that it is impossible to secure all of these devices with individual VyprVPN clients, so my thought was to route ALL of my home devices through a single VyprVPN connection and thereby secure ALL of my internet traffic.
So how do I go about achieving this?
After a great amount of research and googling I came up with the possibility of utilising a good quality router upon which I could install DD-WRT firmware.
OK, what is DD-WRT I hear you ask? Well DD-WRT is third-party firmware which is designed to replace the original firmware on some commercial routers to provide a larger number of features and greater functionality than the stock firmware.
Having done some more research I decided on the Cisco Linksys E4200 (Version 1) Dual Band Router as a suitable subject for my needs and installed this with a recommended build of DD-WRT as per the following instructions from Steve Jenkins:
I then configured the OpenVPN connection router as per the following instructions received from the VyprVPN Support Team.
Thank you for your request. Given the open source nature of DD-WRT and consistent releases, we support all versions to the best of our ability. However, I would definitely recommend getting a build that is listed as Mega (as opposed to big, mini, etc), and probably a more recent build such as 20xxx series. Some builds of DD-WRT have different setup configuration options than are listed on the website as well, so if you need any assistance, please let us know. Below, I will provide a script that we have developed to easily configure OpenVPN connections through a DD-WRT router:
Thank you for the information you have provided thus far. I would like to have you try an alternate setup for me. Prior to doing these steps, you will need to clear out any VPN settings you already have in the router.
1- Go to Setup- Basic Setup – Network Server Address Settings (DHCP)
Set Static DNS 1 to: 18.104.22.168
Set Static DNS 2 to: 22.214.171.124
2- Set “Time Settings” to match your current location.
Click “Save” – Click “Apply Settings”
3- Go to the Services Tab and then the VPN sub-tab.
Enable OpenVPN Server (Just click the enable button, do nothing else).
Click “Apply Settings”
4- Go to Administration tab and then the Commands sub-tab.
Open the attached OpenVPN_Script.txt file and edit the following information to match your credentials and desired server location:
“Username” = Your username (keep the quotes)
“Password” Your password (keep the quotes)
EnterVPNServerHere = replace with VyprVPN server address (example: us2.vpn.goldenfrog.com or us2.vpn.giganews.com)
When done, copy the entire text document and paste it into the Commands box.
Click “Save Startup”
5- Go to Administration tab and then the Management sub-tab.
Click “Reboot Router”
Now, although this worked flawlessly in providing the necessary automated OpenVPN routing it did leave a lot to be desired in regards to the speed of the connection.
My current Internet speed as provided by Virgin Media is in the region of 120Mb…
and the speed through the OpenVPN connection from the DD-WRT router reduced this to circa 5Mb which was far from satisfactory.
SO it was back to the drawing board…
Check back later and see what I came up with by using a Linux Server as my network router…
Update: Follow on Post = OpenVPN / VyprVPN Router using Ubuntu Server