Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
wireguard [17/07/2020 - 06:10] – angelegt thommie3 | wireguard [12/09/2024 - 09:07] (aktuell) – angelegt thommie4 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== |
- | Wichtig: Wireguard ist ein peer-to-peer VPN! | + | https:// |
- | Quelle: https:// | + | ====== |
- | + | ||
- | ===== Schlüsselpaar erzeugen | + | |
- | + | ||
- | < | + | |
- | umask 077 | + | |
- | sudo wg genkey > private.key | + | |
- | sudo wg pubkey > public.key < private.key | + | |
- | # alternativ | + | |
- | sudo wg genpsk > psk.key | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | wg zeigt die Konfiguration | + | |
- | + | ||
- | < | + | |
- | locutus:/ | + | |
- | interface: wg0 | + | |
- | public key: LgHjmEbTBoIyG5jSvZ0ArG2pB9XPax0NqfZGu+JiXS8= | + | |
- | private key: (hidden) | + | |
- | listening port: 33060 | + | |
- | + | ||
- | </ | + | |
- | ===== Schnittstelle und Netzwerk erzeugen ===== | + | |
- | + | ||
- | listen port frei wählbar, hier 33060. Netzwerk: | + | |
- | + | ||
- | < | + | |
- | sudo ip link add wg0 type wireguard | + | |
- | sudo ip addr add 10.0.01/24 dev wg0 | + | |
- | sudo wg set wg0 private-key ./ | + | |
- | # Bei Bedarf zusätzlich | + | |
- | sudo wg set wg0 listen-port 33060 | + | |
- | # Client2 | + | |
- | sudo ip link add wg0 type wireguard | + | |
- | sudo ip addr add 10.0.02/24 dev wg0 | + | |
- | sudo wg set wg0 private-key ./ | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | Beide Clients gegenseitig bekanntmachen | + | |
- | + | ||
- | < | + | |
- | + | ||
- | </ | + | |
- | Notebook: als '' | + | |
- | ===== Masquerading zwischen den beiden Clients | + | |
- | + | ||
- | < | + | |
- | + | ||
- | </ | + | |
+ | https:// |