====== Wireguard Client Installation ====== {{:vpn:wireguard.png?60|}} *[[vpn:wireguard|Wireguard]] *[[vpn:wireguard:installrequirement|Installationsvoraussetzungen]] *[[vpn:wireguard:installserver|Wireguard Server Installation]] *[[vpn:wireguard:config|Wireguard Konfiguration]] *[[vpn:wireguard:installclient|Wireguard Client Installation]] ---- Bereitstellen der Paketquellen sh -c "echo 'deb http://deb.debian.org/debian buster-backports main contrib non-free' > /etc/apt/sources.list.d/buster-backports.list" Aktualisieren der Paketquellen apt update Installation der Linux-Headers apt install linux-headers-$(uname --kernel-release) Bei Installation der Linux Headers mit einem Raspberry Pi apt install raspberrypi-kernel-headers Installation Wireguard apt install wireguard Paketweiterleitung aktivieren indem man folgende Datei bearbeitet nano /etc/sysctl.conf Auskommentierung entfernen net.ipv4.ip_forward=1 Änderungen wirksam machen sysctl -p Wechsel in das Programmverzeichnis cd /etc/wireguard Generieren des PrivateKey und PublicKey umask 077; wg genkey | tee privatekey | wg pubkey > publickey Ändern der Berechtigungen am PrivateKey chmod 600 /etc/wireguard/privatekey Anzeigen des PrivateKeys und PublicKeys cat privatekey cat publickey Anlegen der Konfigurationsdatei nano /etc/wireguard/wg0.conf [Interface] PrivateKey = Address = 172.31.0.2/32 ##DNS = 10.0.0.1 [Peer] PublicKey = <Öffentlicher Schlüssel des [SERVERS]> Endpoint = :51820 AllowedIPs = 0.0.0.0/0 PersistentKeepalive = 25 Wireguard automatisch mit Systemstart starten systemctl enable wg-quick@wg0