Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
wireguard [17/07/2020 - 06:10] – angelegt thommie3 | wireguard [22/09/2022 - 10:34] (aktuell) – gelöscht thommie4 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Wireguard ====== | ||
- | |||
- | Wichtig: Wireguard ist ein peer-to-peer VPN! | ||
- | |||
- | Quelle: https:// | ||
- | |||
- | ===== Schlüsselpaar erzeugen ===== | ||
- | |||
- | < | ||
- | umask 077 | ||
- | sudo wg genkey > private.key | ||
- | sudo wg pubkey > public.key < private.key | ||
- | # alternativ auf einem Client | ||
- | 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 ===== | ||
- | |||
- | < | ||
- | |||
- | </ | ||