Thanks guys - that sounds like a good idea - I'm a techie but not a networking guru. I use a VPN for work that is setup by IT and I see the "Open VPN" for the router. A couple questions: 1) Where's the best setup instructions ? 2) Do you use a seperate program to connect ? 3) My work laptop uses "Palo Alto Global Networks" for VPN, can I load a profile into that to use for personal router ? My guess is no...
Thanks for help, Kevin
Setting up an OpenVPN server on your router, so that you can remotely access your router and LAN through a secure tunnel (and then bounce out to browse the Internet should you wish - that leg is no longer in the vpn tunnel, of course) is far easier than you could possibly imagine. It has been made practically foolproof for us.
First, you probably need a dynamic DNS address so that, should your ISP be changing your public IP address every few days, it won’t matter. I recommend the Asus DDNS which you’ll find in the GUI. So you might for example choose Kevin678.asuscomm.com. If that address is free, it’ll be assigned to your router and you’re done. It’s that simple. Make a note of it, of course: you’ll need to enter it into the Open VPN settings.
Next, set up your OpenVPN server. I suggest you say Yes to the block of 4 options under Advanced Server beginning with Push LAN to clients. You need to familiarise yourself with all the settings and come back with any questions. Once you’ve set all the settings to your liking, you export the .ovpn config file (General tab in PpenVPN server) and transfer it to the clients which you’ll use to connect remotely. You’ll install the OpenVPN Connect program or app (or Tunnelblick on Mac) onto the clients you’ll use to connect remotely, and then import that .ovpn config file into them. Assuming you have opted for public key infrastructure (PKI) for your security (rather than only username and passwords) you won’t need to give a second thought to keys and certificates: it’s all done for you as if by magic. I use username and passwords for clients as well as PKI, so my settings in Advanced are:
username/password authentication set to Yes
username/password auth only set to No.
At the bottom of the General page you’ll list the username and passwords for each client. I use different ones for each client for obvious reasons.
That’s all there is to it. You really don’t need any IT skills or networking knowledge to get it going. And you can thank Merlin for making it such a doddle.