diff --git a/net/wireguard/Makefile b/net/wireguard/Makefile index a133ca539..55b507d29 100644 --- a/net/wireguard/Makefile +++ b/net/wireguard/Makefile @@ -1,8 +1,9 @@ PLUGIN_NAME= wireguard PLUGIN_VERSION= 0.8 +PLUGIN_REVISION= 1 PLUGIN_COMMENT= WireGuard VPN service PLUGIN_DEPENDS= wireguard PLUGIN_MAINTAINER= m.muenz@gmail.com -PLUGIN_DEVEL= yes +PLUGIN_DEVEL= yes .include "../../Mk/plugins.mk" diff --git a/net/wireguard/src/opnsense/service/templates/OPNsense/Wireguard/wireguard b/net/wireguard/src/opnsense/service/templates/OPNsense/Wireguard/wireguard index e8fc8f634..5cbde5ecf 100644 --- a/net/wireguard/src/opnsense/service/templates/OPNsense/Wireguard/wireguard +++ b/net/wireguard/src/opnsense/service/templates/OPNsense/Wireguard/wireguard @@ -10,6 +10,13 @@ wireguard_enable="YES" {% endfor %} {% endif %} wireguard_interfaces="{{ activeservers | join(' ') }}" +start_postcmd=opnsense_postcmd +opnsense_postcmd() +{ + for interface in ${wireguard_interfaces}; do + ifconfig ${interface} group wireguard + done +} {% else %} wireguard_enable="NO" {% endif %}