Johno
Regular Contributor
I'm keen to be able to securely and safely access the resources on my home network from my smartphone, tablet or laptop whilst I'm way from home. I need a VPN. My first step to achieving that was to check out NeoRouter - it's very good and a cinch to configure with the NR server running on a RaspPi 1 model B and the client on my laptop and other computers at home - unfortunately the free version I'm using doesn't work with my iPhone or iPad apps, but if I fire up NeoRouter on my laptop whilst at work, I can remote desktop to my main PC at home and as far as network access goes, I can see everything on the home network as if I was logged on at home, which is great and what a VPN is supposed to do.
But I want to be able to do things such as stream content from my NAS to my tablet and phone, and NeoRouter doesn't provide a working VPN client for those platforms so I decided to check out OpenVPN, seeing as there are iOS apps for it and my Asus RT68AC router supports it, but then I read that the OpenVPN iOS app isn't that great, configuring OpenVPN isn't that straightforward and it taxes the router.
Then I came across Wireguard which seems to address all the shortcomings of OpenVPN so thought I'd give it whirl.
My first attempt was to read and refer to the many online articles and guides to installing and configuring Wireguard on my Rasp Pi 3, as well as the official site, but after much time spent and setting up a WG server and clients on my iOS devices and laptop, I just couldn't get it working, though I learnt a lot about my router's command shell thanks to the helpful folks here in this and in other snb forums, so thanks all
When the RaspPi kept freezing on bootup I had to restore the disk image I'd saved after installing Raspbian Buster and PiHole on the Pi 3 and had another go at installing Wireguard but this time, using Adrian Mihalko's scripts which make things much easier. But still no joy. To test things, I connect my laptop - with WG client installed - to my phone's WiFi hotspot so that I can access via the WAN; my router is configured to port forward any traffic arriving on the designated WG listening port at my ISP-provided static address to the RaspPi 3 and I've confirmed that this works by checking the network stats on the router and on the Pi. When activating the WG tunnel on my laptop, the app client log shows it connecting to the server and finally shows it as connected, but if I try to ping anything on the remote network, the logs then say that the client is trying to establish a handshake which fails, and this continues until the client gives up, and eventually starts the connection process again. I tried the client on my iOS devices and on a MacBook, all the same result. So I'm close to giving up on Wireguard.
Does anyone here have Wireguard working on their home network? I can't figure out what's going wrong with my efforts.
But I want to be able to do things such as stream content from my NAS to my tablet and phone, and NeoRouter doesn't provide a working VPN client for those platforms so I decided to check out OpenVPN, seeing as there are iOS apps for it and my Asus RT68AC router supports it, but then I read that the OpenVPN iOS app isn't that great, configuring OpenVPN isn't that straightforward and it taxes the router.
Then I came across Wireguard which seems to address all the shortcomings of OpenVPN so thought I'd give it whirl.
My first attempt was to read and refer to the many online articles and guides to installing and configuring Wireguard on my Rasp Pi 3, as well as the official site, but after much time spent and setting up a WG server and clients on my iOS devices and laptop, I just couldn't get it working, though I learnt a lot about my router's command shell thanks to the helpful folks here in this and in other snb forums, so thanks all
When the RaspPi kept freezing on bootup I had to restore the disk image I'd saved after installing Raspbian Buster and PiHole on the Pi 3 and had another go at installing Wireguard but this time, using Adrian Mihalko's scripts which make things much easier. But still no joy. To test things, I connect my laptop - with WG client installed - to my phone's WiFi hotspot so that I can access via the WAN; my router is configured to port forward any traffic arriving on the designated WG listening port at my ISP-provided static address to the RaspPi 3 and I've confirmed that this works by checking the network stats on the router and on the Pi. When activating the WG tunnel on my laptop, the app client log shows it connecting to the server and finally shows it as connected, but if I try to ping anything on the remote network, the logs then say that the client is trying to establish a handshake which fails, and this continues until the client gives up, and eventually starts the connection process again. I tried the client on my iOS devices and on a MacBook, all the same result. So I'm close to giving up on Wireguard.
Does anyone here have Wireguard working on their home network? I can't figure out what's going wrong with my efforts.