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: Unterschied zwischen den Versionen

Aus Nerdberg
Vogelchr (Diskussion | Beiträge)
First Issue
 
Vogelchr (Diskussion | Beiträge)
K cleaning up formatting
Zeile 4: Zeile 4:


<code>
<code>
[NetDev]<br>
[NetDev]<br>
Name=wg-nerdberg<br>
Name=wg-nerdberg<br>
Kind=wireguard<br>
Kind=wireguard<br>
Description=Nerdberg Tunnel Endpoint<br>
Description=Nerdberg Tunnel Endpoint<br>
MTUBytes=1280<br>
MTUBytes=1280<br>
<br>
<br>
[WireGuard]<br>
[WireGuard]<br>
ListenPort=51902<br>
ListenPort=51902<br>
PrivateKey=<b>ABC123....=</b> # <em>as created by vpn server</em><br>
PrivateKey=<b>ABC123....=</b> # <em>as created by vpn server</em><br>
<br>
<br>
[WireGuardPeer]<br>
[WireGuardPeer]<br>
PublicKey=<b>ABC123...=</b> # <em>as created by vpn server</em><br>
PublicKey=<b>ABC123...=</b> # <em>as created by vpn server</em><br>
PresharedKey=<b>ABC123...=</b> # <em>as created by vpn server</em><br>
PresharedKey=<b>ABC123...=</b> # <em>as created by vpn server</em><br>
AllowedIPs=10.73.36.0/23,10.3.2.0/24<br>
AllowedIPs=10.73.36.0/23,10.3.2.0/24<br>
Endpoint=vpn.nerdberg.de:51820<br>
Endpoint=vpn.nerdberg.de:51820<br>
PersistentKeepalive = 25<br>
PersistentKeepalive = 25
</code>
</code>



Version vom 16. August 2025, 13:12 Uhr

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