Trying to set Wireguard (www.wireguard.io).
I can compile and load the module (which is an issue on most distributions as they lack the necessary kernel headers), but bringing up the interface fails:
root@tinkerboard:/etc/wireguard# wg-quick up mullvad
[#] ip link add mullvad type wireguard
[#] wg setconf mullvad /dev/fd/63
[#] ip address add 10.99.0.23 dev mullvad
[#] ip link set mtu 1420 dev mullvad
[#] ip link set mullvad up
[#] wg set mullvad fwmark
Just did a few speed tests using the TinkerBoard, OpenVPN and Wireguard. I'm on a ~200 Mbps down / 20 Mbps up Internet connection.
LAN performance (no encryption, Gigabit Ethernet): ~600 Mbps
Direct connection performance (average): 230 Mbps down / 24 Mbps up.
OpenVPN performance (average, using Mullvad.net as a provider): ~25 Mbps down / 20 Mbps up.
Wireguard performance (average, using Mullvad.net test servers): ~220 Mbps down / 22 Mbps up (hence maxing up my connec