How to install WireGuard on xUbuntu 18.04

I prefer OpenVPN as I had problems using WireGuard on two machines (video and networking drivers broken)

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:wireguard/wireguard
sudo apt install wireguard -y

Once installed create and update wg0.conf file

sudo nano /etc/wireguard/wg0.conf

To start or stop WireGuard:

sudo wg-quick up wg0
sudo wg-quick down wg0

Gotten my networking drivers broken, seems kernel 5.3+ bug


Boot your machine with older kernel

Reboot and press and hold the shift key and you should see the grub menu choose advance mode

sudo apt-cache search linux-image-extra
sudo apt-get install --reinstall linux-image-extra-virtual-hwe-18.04-edge

Watch errors I have gotten:

W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw for module r8169

To fix:

cd /lib/firmware/rtl_nic
Sudo wget
sudo update-initramfs -u
wg-quick up wg0

wg-quick must be run as root. Please enter the password for ikstlan to continue:
[#] ip link add wg0 type wireguard
[#] wg setconf wg0 /dev/fd/63
[#] ip -4 address add dev wg0
[#] ip link set mtu 1420 up dev wg0
[#] resolvconf -a wg0 -m 0 -x
/usr/bin/wg-quick: line 32: resolvconf: command not found
[#] ip link delete dev wg0

sudo apt install resolvconf -y
sudo apt install openresolv -y


Similar Posts:

Leave a Reply

Your email address will not be published. Required fields are marked *