diff --git a/net/wireguard/src/opnsense/service/templates/OPNsense/Wireguard/wireguard-server.conf b/net/wireguard/src/opnsense/service/templates/OPNsense/Wireguard/wireguard-server.conf index f3452f629..0d07a5ff3 100644 --- a/net/wireguard/src/opnsense/service/templates/OPNsense/Wireguard/wireguard-server.conf +++ b/net/wireguard/src/opnsense/service/templates/OPNsense/Wireguard/wireguard-server.conf @@ -18,8 +18,8 @@ PrivateKey = {{ server_list.privkey }} Table = off {% endif %} {% if server_list.disableroutes == '1' and server_list.gateway|default('') != '' %} -PostUp = route add {{ server_list.gateway }} -iface %i -PostDown = route del {{ server_list.gateway }} -iface %i +PostUp = route {{- ' -6' if ':' in server_list.gateway }} add {{ server_list.gateway }} -iface %i +PostDown = route {{- ' -6' if ':' in server_list.gateway }} del {{ server_list.gateway }} -iface %i {% endif %} {% if server_list.peers|default('') != '' %} {% for peerlist in server_list.peers.split(",") %}