diff --git a/net/wireguard/src/etc/rc.syshook.d/start/50-wireguard b/net/wireguard/src/etc/rc.syshook.d/start/50-wireguard new file mode 100644 index 000000000..d322638f2 --- /dev/null +++ b/net/wireguard/src/etc/rc.syshook.d/start/50-wireguard @@ -0,0 +1,4 @@ +#!/bin/sh + +# reconfigure routing for wireguard +/usr/local/etc/rc.routing_configure diff --git a/net/wireguard/src/opnsense/service/conf/actions.d/actions_wireguard.conf b/net/wireguard/src/opnsense/service/conf/actions.d/actions_wireguard.conf index 9f04170f0..4511e1f20 100644 --- a/net/wireguard/src/opnsense/service/conf/actions.d/actions_wireguard.conf +++ b/net/wireguard/src/opnsense/service/conf/actions.d/actions_wireguard.conf @@ -1,5 +1,5 @@ [start] -command:/usr/local/opnsense/scripts/OPNsense/Wireguard/setup.sh;/usr/local/etc/rc.d/opnsense-wireguard start +command:/usr/local/opnsense/scripts/OPNsense/Wireguard/setup.sh;/usr/local/etc/rc.d/opnsense-wireguard start;/usr/local/etc/rc.routing_configure parameters: type:script message:starting Wireguard @@ -11,7 +11,7 @@ type:script message:stopping Wireguard [restart] -command:/usr/local/opnsense/scripts/OPNsense/Wireguard/setup.sh;/usr/local/etc/rc.d/opnsense-wireguard restart +command:/usr/local/opnsense/scripts/OPNsense/Wireguard/setup.sh;/usr/local/etc/rc.d/opnsense-wireguard restart;/usr/local/etc/rc.routing_configure parameters: type:script message:restarting Wireguard