====== Client zum Server ====== ===== Server Seite ===== === Nötige Pakete === apt install wireguard iptables (nft) Alles als root: vi /etc/sysctl.conf net.ipv4.ip_forward=1 # soll nich auskommentiert ein sysctl -p cd /etc/wireguard umask 077; wg genkey | tee privatekey | wg pubkey > publickey cd /etc/wireguard vi wg0.conf [Interface] PrivateKey = Address = 172.31.0.1/32 SaveConfig = true PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADE PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o ens3 -j MASQUERADE ListenPort = 51820 [Peer] PublicKey = AllowedIPs = 172.31.0.0/24 ===== Client Seite ===== === Nötige Pakete === apt install wireguard iptables (nft) Alles als root: vi /etc/sysctl.conf net.ipv4.ip_forward=1 # soll nich auskommentiert ein sysctl -p cd /etc/wireguard umask 077; wg genkey | tee privatekey | wg pubkey > publickey cd /etc/wireguard vi wg0.conf [Interface] PrivateKey = Address = 172.31.0.2/32 [Peer] PublicKey = Endpoint = :51820 AllowedIPs = 0.0.0.0/0 PersistentKeepalive = 25 ===== Auf beiden Seiten ===== wg-quick up wg0 wg-quick down wg0 wg wg showconf wg0