vpn
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| vpn [30.11.2021 12:53] – [Wireguard] thooge | vpn [13.08.2024 09:59] (aktuell) – [Wireguard] thooge | ||
|---|---|---|---|
| Zeile 46: | Zeile 46: | ||
| in jeweils eine Verbindungsdatei eingetragen, | in jeweils eine Verbindungsdatei eingetragen, | ||
| Server erreicht werden kann und der Adresse des Servers im tinc-Netz. | Server erreicht werden kann und der Adresse des Servers im tinc-Netz. | ||
| + | |||
| + | Infos von tinc erfragen | ||
| + | * '' | ||
| + | * '' | ||
| ==== Systemd ==== | ==== Systemd ==== | ||
| Zeile 60: | Zeile 64: | ||
| ===== OpenVPN ===== | ===== OpenVPN ===== | ||
| - | TODO | ||
| Normalerweise verwendet um ein Endgerät mit einem Server zu verbinden. | Normalerweise verwendet um ein Endgerät mit einem Server zu verbinden. | ||
| + | Es werden Zertifikate benötigt, folglich ist eine PKI zu verwalten. | ||
| + | ==== TODO ==== | ||
| + | |||
| + | Ser | ||
| ===== Wireguard ===== | ===== Wireguard ===== | ||
| + | |||
| + | Anleitung speziell für Debian | ||
| apt-get install wireguard | apt-get install wireguard | ||
| Zeile 79: | Zeile 88: | ||
| <file conf / | <file conf / | ||
| [Interface] | [Interface] | ||
| - | Address = 192.168.68.1/ | ||
| ListenPort = 51820 | ListenPort = 51820 | ||
| PrivateKey = <INSERT PRIVATEKEY HERE> | PrivateKey = <INSERT PRIVATEKEY HERE> | ||
| Zeile 92: | Zeile 100: | ||
| PublicKey = <INSERT PEER2-PUBLICKEY HERE> | PublicKey = <INSERT PEER2-PUBLICKEY HERE> | ||
| AllowedIPs = 192.168.68.102/ | AllowedIPs = 192.168.68.102/ | ||
| + | </ | ||
| + | Berechtigungen für Konfigurationsdatei setzen | ||
| + | < | ||
| + | chmod 600 / | ||
| + | </ | ||
| + | |||
| + | Netzwerkkarte, | ||
| + | <file conf / | ||
| + | iface wg0 inet static | ||
| + | address 192.168.68.1/ | ||
| + | pre-up ip link add $IFACE type wireguard | ||
| + | pre-up wg setconf $IFACE / | ||
| + | #post-up sysctl --quiet --write net.ipv4.ip_forward=1 | ||
| + | |||
| + | #post-down sysctl --quiet --write net.ipv4.ip_forward=0 | ||
| + | post-down ip link del $IFACE | ||
| </ | </ | ||
| + | |||
| + | ==== Client ==== | ||
| + | |||
| + | < | ||
| + | apt-get install wireguard | ||
| + | wg genkey | tee / | ||
| + | chmod go= / | ||
| + | |||
| + | cat / | ||
| + | chmod go= / | ||
| + | </ | ||
| + | |||
| + | Für einen Client muß in der Konfiguration der Endpoint (Server-Adresse: | ||
vpn.1638276835.txt.gz · Zuletzt geändert: von thooge
