====== WireGuard ====== ===== Ubuntu Server ===== Vor der Installation von dem WireGuard Client wird das Repository aktualisiert. sudo apt update && sudo apt install wireguard Da für die Konfiguration ein privater und öffentlicher Schlüssel benötigt wird, ist es sinnvoll zunächst diese zu generieren. wg genkey | tee private.key | wg pubkey > public.key Jetzt wird die Konfiguraiton angelegt: sudo nano /etc/wireguard/wg0.conf [Interface] PrivateKey = < Generierter privater Schlüssel > Address = < Client IP Adresse mit Subnet Suffix, Bsp: 10.0.0.1/24 > [Peer] PublicKey = < Öffentlicher Schlüssel des Servers > AllowedIPs = < VPN IP Netz mit Subnet Suffix, Bsp: 10.0.0.0/25 > Endpoint = < IP Adresse des Servers > PersistentKeepalive = 30 Der automatische Start für die Verbindung wird mittels folgenden Befehl angelegt. systemctl enable wg-quick@wg0