====== 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