Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
vpn:wireguard:installclient [2021/11/21 17:16] Joseph Mertens angelegt |
vpn:wireguard:installclient [2023/04/02 00:59] (aktuell) |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | < | ||
| + | <WRAP left 33% column> | ||
| ====== Wireguard Client Installation ====== | ====== Wireguard Client Installation ====== | ||
| + | </ | ||
| + | <WRAP left 15% column> | ||
| + | {{: | ||
| + | </ | ||
| + | <WRAP right 35% column> | ||
| + | *[[vpn: | ||
| + | *[[vpn: | ||
| + | *[[vpn: | ||
| + | *[[vpn: | ||
| + | *[[vpn: | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | |||
| + | Bereitstellen der Paketquellen | ||
| + | sh -c "echo 'deb http:// | ||
| + | |||
| + | Aktualisieren der Paketquellen | ||
| + | apt update | ||
| + | |||
| + | Installation der Linux-Headers | ||
| + | apt install linux-headers-$(uname --kernel-release) | ||
| + | | ||
| + | <WRAP center round important 100%> | ||
| + | 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 / | ||
| + | |||
| + | Auskommentierung entfernen | ||
| + | net.ipv4.ip_forward=1 | ||
| + | |||
| + | Änderungen wirksam machen | ||
| + | sysctl -p | ||
| + | | ||
| + | Wechsel in das Programmverzeichnis | ||
| + | cd / | ||
| + | | ||
| + | Generieren des PrivateKey und PublicKey | ||
| + | umask 077; wg genkey | tee privatekey | wg pubkey > publickey | ||
| + | | ||
| + | Ändern der Berechtigungen am PrivateKey | ||
| + | chmod 600 / | ||
| + | | ||
| + | Anzeigen des PrivateKeys und PublicKeys | ||
| + | cat privatekey | ||
| + | cat publickey | ||
| + | | ||
| + | Anlegen der Konfigurationsdatei | ||
| + | nano / | ||
| + | |||
| + | [Interface] | ||
| + | PrivateKey = <Dein privater Schlüssel [privatekey CLIENT]> | ||
| + | Address = 172.31.0.2/ | ||
| + | ##DNS = 10.0.0.1 | ||
| + | | ||
| + | [Peer] | ||
| + | PublicKey = < | ||
| + | Endpoint = < | ||
| + | AllowedIPs = 0.0.0.0/0 | ||
| + | PersistentKeepalive = 25 | ||
| + | | ||
| + | Wireguard automatisch mit Systemstart starten | ||
| + | |||
| + | systemctl enable wg-quick@wg0 | ||