Raspberry Pi and wireguard site to site vpn how to

Published: 15 December 2020
on channel: JDs Tech Tips
14,438
145

Hello Everyone welcome to todays video,today we are going to setup two rasberry Pi model 3 units,to act as a site to site vpn, using wireguard.
One pi will act as the server and the other as the client.
For a low traffic vpn link or occasional usage this is a cheap and simple way to get remote access to the machines on the other side of your network for remote access etc.
I have added a quick diagram to explain the layout.The two sites are called local and remote for easy of use.

The site that acts as the wireguard server, has a static ip address, and the side other client side has a dynamic one.
You do need either a static WAN address on your server side or to have registered a Dynamic DNS name against the remote site to use


Commands

clear
sudo curl -L https://install.pivpn.io | bash
sudo wg-quick down client1
sudo wg-quick up client1


sudo apt-get install ddclient


cd /etc/
ls
more ddclient.conf
sudo more ddclient.conf
/usr/sbin/ddclient -daemon 300 -syslog
sudo /usr/sbin/ddclient -daemon 300 -syslog
tail -f /var/log/syslog
sudo touch /var/cache/ddclient/ddclient.cache
sudo /usr/sbin/ddclient -daemon 300 -syslog
tail -f /var/log/syslog
sudo chmod 0777 /var/cache/ddclient/ddclient.cache
sudo /usr/sbin/ddclient -daemon 300 -syslog



root@piremote:/etc/wireguard# more client1.conf
[Interface]
PrivateKey = xxxxxx
Address = 10.6.0.3/24
DNS = 208.67.222.222, 208.67.220.220

[Peer]
PublicKey = xxxxxxx
PresharedKey = xxxxxxx
Endpoint = x.x.x.x:51820
AllowedIPs = 10.6.0.0/24,192.168.1.0/24
PersistentKeepalive = 25

Configuration file for ddclient generated by debconf
# /etc/ddclient.conf

protocol=dyndns2
#use=if, if=wlan0
use=web, web=checkip.dyndns.com/, web-skip='IP Address'
server=dynupdate.no-ip.com
login=xxxx
password='xxxxx'
xxxx.hopto.org






Help Support the Channel:
To help support the channel we have listed a few decent providers that we like and use ourselves.
If you purchase a service from one of these links we may (hopefully) receive a commission, but it will not cost you anything extra.
It helps pay for our advertising, hosting and running costs and allows us to post free how too content etc.


==========================================
Tools and Links used in this Video:
Get a droplet in digital Ocean https://m.do.co/c/f2e5d955a265
Putty for ssh access :https://putty.org
Advanced IP Scanner https://www.advanced-ip-scanner.com/
=========================================


Watch video Raspberry Pi and wireguard site to site vpn how to online without registration, duration hours minute second in high quality. This video was added by user JDs Tech Tips 15 December 2020, don't forget to share it with your friends and acquaintances, it has been viewed on our site 14,438 once and liked it 145 people.