How to set up/manage services on a computer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.0 KiB

install & configure wireguard

install via apt

sudo apt install wireguard

config

create config file with private key for our bridge:

cd /etc/wireguard/
(umask 077 && printf "[Interface]\nPrivateKey = " | sudo tee wg0.conf > /dev/null)
wg genkey | sudo tee -a wg0.conf | wg pubkey | sudo tee wg0.pubkey

open wg0.conf in a text editor and add the following lines:

ListenPort = $port
SaveConfig = true
Address = ${wireguard_ip:?}/24

where wireguard_ip is the IP that computer should have in the WireGuard network.

firewall

if the computer is using a firewall, don't forget to allow whatever port you chose through the firewall. If you are using nftables as your firewall, you will want to edit /etc/nftables.conf.

start

to start wireguard, run the command:

sudo systemctl start wg-quick@wg0

to enable wireguard to automatically start this interface on boot, run the command:

sudo systemctl enable wg-quick@wg0

to see WireGuard's status and configuration, run:

wg