User Tools

Site Tools


notes:setup-wireguard-vpn-on-debian9

This is an old revision of the document!


Setup a VPN Server with WireGuard on Debian 9

Tested with Debian 9 (server side) and Ubuntu 18.04 (client side) on September 2018

Server Setup

Install WireGuard from Debian packages.

echo "deb http://deb.debian.org/debian/ unstable main" | sudo tee /etc/apt/sources.list.d/unstable.list
echo -e "Package: *\nPin: release a=unstable\nPin-Priority: 150\n" | tee /etc/apt/preferences.d/limit-unstable
sudo apt update
sudo apt install wireguard

Check if wireguard kernel has been loaded correctly

lsmod | grep wireguard

the output should not be blank. If necessary, you can try to load wireguard kernel module manually with

sudo modprobe wireguard
notes/setup-wireguard-vpn-on-debian9.1536232856.txt.gz · Last modified: 2018/09/06 11:20 by admin