wireguard on raspberryrpi
I tried to install wireguard with pivpn on 64bit Raspberry pi OS (buster, 4B), but it failed
$ cat << END > /tmp/pivpn_options.conf
IPv4dev=xx
install_user=pi
VPN=wireguard
pivpnNET=10.x.x.0
subnetClass=24
ALLOWED_IPS="10.x.x.0/24, 192.168.y.0/24"
pivpnMTU=1420
pivpnPORT=51820
pivpnDNS1=1.1.1.1
pivpnHOST=myname.example.com
pivpnPERSISTENTKEEPALIVE=25
UNATTUPG=1
END
$ curl -L https://install.pivpn.io > /tmp/pivpn_install.sh
$ chmod +x /tmp/pivpn_install.sh
$ /tmp/pivpn_install.sh --noipv6 --unattended /tmp/pivpn_options.conf
:: wireguard is not a supported VPN protocol on arm64 Debian, only 'openvpn' is
I was not able to select wireguard in intereractive interface. It select openvpn automatically.
$ /tmp/pivpn_install.sh --noipv6
Though I successed it on 32bit Raspberry pi OS (bullseye, 3B+) It needs NAPT settings to your pi to make a connection from outside wireguard peer.
I'd like to try it on bookwarm 32bit/64bit when it will be released on the next version of the pi :)