diff --git a/src/opnsense/scripts/Wireguard/wg-service-control.php b/src/opnsense/scripts/Wireguard/wg-service-control.php index 2ac781a96..249e6f606 100755 --- a/src/opnsense/scripts/Wireguard/wg-service-control.php +++ b/src/opnsense/scripts/Wireguard/wg-service-control.php @@ -67,7 +67,7 @@ function wg_start($server, $fhandle, $ifcfgflag = 'up') mwexecf('/sbin/ifconfig wg create name %s', [$server->interface]); mwexecf('/sbin/ifconfig %s group wireguard', [$server->interface]); } - mwexecf('/usr/bin/wg setconf %s %s', [$server->interface, $server->cnfFilename]); + mwexecf('/usr/bin/wg syncconf %s %s', [$server->interface, $server->cnfFilename]); /* The tunneladdress can be empty, so array_filter without callback filters empty strings out. */ foreach (array_filter(explode(',', (string)$server->tunneladdress)) as $alias) {