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:37] – 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 76: | Zeile 85: | ||
</ | </ | ||
- | Konfigurationsdatei anlegen | + | Konfigurationsdatei |
<file conf / | <file conf / | ||
[Interface] | [Interface] | ||
- | Address = 192.126.68.1/ | ||
ListenPort = 51820 | ListenPort = 51820 | ||
PrivateKey = <INSERT PRIVATEKEY HERE> | PrivateKey = <INSERT PRIVATEKEY HERE> | ||
[Peer] | [Peer] | ||
- | PublicKey = <INSERT PUBLICKEY HERE> | + | # Peer 1 |
- | AllowedIPs = 192.168.68.100/32 | + | PublicKey = <INSERT PEER1-PUBLICKEY HERE> |
+ | AllowedIPs = 192.168.68.101/ | ||
+ | |||
+ | [Peer] | ||
+ | # Peer 2 | ||
+ | PublicKey = < | ||
+ | AllowedIPs = 192.168.68.102/32 | ||
</ | </ | ||
+ | |||
+ | 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.1638275826.txt.gz · Zuletzt geändert: 30.11.2021 12:37 von thooge