20 lines
442 B
Django/Jinja
20 lines
442 B
Django/Jinja
[NetDev]
|
|
Name={{ peer.name }}
|
|
Kind=wireguard
|
|
|
|
[WireGuard]
|
|
PrivateKeyFile=/etc/wireguard/privatekey
|
|
{% if 'local_port' in peer.wireguard %}
|
|
ListenPort={{ peer.wireguard.local_port }}
|
|
{% endif %}
|
|
|
|
[WireGuardPeer]
|
|
PublicKey={{ peer.wireguard.peer_public_key }}
|
|
{% if 'psk' in peer.wireguard %}
|
|
PresharedKey={{ peer.wireguard.psk }}
|
|
{% endif %}
|
|
Endpoint={{ peer.wireguard.endpoint }}
|
|
AllowedIPs=fe80::/64
|
|
AllowedIPs=fd00::/8
|
|
AllowedIPs=0.0.0.0/0
|