Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Nerdberg Wireguard VPN with Systemd-Networkd

Aus Nerdberg
Version vom 16. August 2025, 13:11 Uhr von Vogelchr (Diskussion | Beiträge) (First Issue)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Template for a vpn-config useable with vpn.nerdberg.de, to be used with systemd-networkd.

wg-netdberg.netdev

[NetDev]
Name=wg-nerdberg
Kind=wireguard
Description=Nerdberg Tunnel Endpoint
MTUBytes=1280

[WireGuard]
ListenPort=51902
PrivateKey=ABC123....= # as created by vpn server

[WireGuardPeer]
PublicKey=ABC123...= # as created by vpn server
PresharedKey=ABC123...= # as created by vpn server
AllowedIPs=10.73.36.0/23,10.3.2.0/24
Endpoint=vpn.nerdberg.de:51820
PersistentKeepalive = 25

wg-netdberg.network

[Match]
Name=wg-nerdberg

[Network]
IPv6AcceptRA=false
LinkLocalAddressing=no
DHCP=no

[Address]
Address=10.3.2.120/32 # replace as created by vpn server
Peer=10.3.2.1/32

[Address]
Address=fd00::3:2:b0/128 # replace as created by vpn server
Peer=fd00::3:2:1/128

# on-link
[Route]
Destination=10.3.2.0/24
Gateway=10.3.2.1

# LAN
[Route]
Destination=10.73.36.0/23
Gateway=10.3.2.1