Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste ÜberarbeitungBeide Seiten der Revision | |||
wireguard [20181225 13:01] – angelegt Dirk Deimeke | wireguard [20181225 13:14] – init Dirk Deimeke | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== WireGuard ====== | ====== WireGuard ====== | ||
+ | < | ||
+ | dnf copr enable jdoss/ | ||
+ | dnf install wireguard-dkms wireguard-tools | ||
+ | wg genkey | tee wg.client.privatekey | wg pubkey > wg.client.publickey | ||
+ | wg genkey | tee wg.server.privatekey | wg pubkey > wg.server.publickey | ||
+ | |||
+ | chown root:root wg* | ||
+ | chmod 600 wg* | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | # Server | ||
+ | [Interface] | ||
+ | ListenPort = 51820 | ||
+ | PrivateKey = < | ||
+ | |||
+ | [Peer] | ||
+ | PublicKey = < | ||
+ | AllowedIPs = 0.0.0.0/0 | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | # Client | ||
+ | [Interface] | ||
+ | PrivateKey = < | ||
+ | |||
+ | [Peer] | ||
+ | Endpoint = <public server IP>: | ||
+ | PublicKey = < | ||
+ | AllowedIPs = 0.0.0.0/0 | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | ip link add dev wg0 type wireguard | ||
+ | ip address add dev wg0 192.168.2.1/ | ||
+ | wg setconf wg0 wireguard.conf | ||
+ | ip link set up dev wg0 | ||
+ | ip link set down dev wg0 | ||
+ | </ |