mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-13 16:14:40 +00:00
openvpn: move internal script file to plugin location
This commit is contained in:
parent
aaf2178f5a
commit
dc353d4860
2
plist
2
plist
@ -40,6 +40,7 @@
|
||||
/usr/local/etc/inc/plugins.inc.d/ntpd.inc
|
||||
/usr/local/etc/inc/plugins.inc.d/openssh.inc
|
||||
/usr/local/etc/inc/plugins.inc.d/openvpn.inc
|
||||
/usr/local/etc/inc/plugins.inc.d/openvpn/attributes.sh
|
||||
/usr/local/etc/inc/plugins.inc.d/openvpn/auth-user.php
|
||||
/usr/local/etc/inc/plugins.inc.d/openvpn/tls-verify.php
|
||||
/usr/local/etc/inc/plugins.inc.d/openvpn/wizard.inc
|
||||
@ -922,7 +923,6 @@
|
||||
/usr/local/sbin/dhclient-script.ext
|
||||
/usr/local/sbin/mpd.script
|
||||
/usr/local/sbin/ntpdate_sync_once.sh
|
||||
/usr/local/sbin/openvpn.attributes.sh
|
||||
/usr/local/sbin/opnsense-auth
|
||||
/usr/local/sbin/opnsense-importer
|
||||
/usr/local/sbin/opnsense-installer
|
||||
|
||||
@ -564,6 +564,7 @@ function openvpn_reconfigure($mode, $settings, $device_only = false)
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
$conf .= "dev-node /dev/{$tunname}\n";
|
||||
$conf .= "writepid /var/run/openvpn_{$mode_id}.pid\n";
|
||||
$conf .= "#user nobody\n";
|
||||
@ -579,14 +580,15 @@ function openvpn_reconfigure($mode, $settings, $device_only = false)
|
||||
$conf .= "auth {$digest}\n";
|
||||
$conf .= "up /usr/local/sbin/ovpn-linkup\n";
|
||||
$conf .= "down /usr/local/sbin/ovpn-linkdown\n";
|
||||
if (file_exists("/usr/local/sbin/openvpn.attributes.sh")) {
|
||||
switch($settings['mode']) {
|
||||
case 'server_user':
|
||||
case 'server_tls_user':
|
||||
$conf .= "client-connect /usr/local/sbin/openvpn.attributes.sh\n";
|
||||
$conf .= "client-disconnect /usr/local/sbin/openvpn.attributes.sh\n";
|
||||
break;
|
||||
}
|
||||
|
||||
switch($settings['mode']) {
|
||||
case 'server_user':
|
||||
case 'server_tls_user':
|
||||
$conf .= "client-connect /usr/local/etc/inc/plugins.inc.d/openvpn/attributes.sh\n";
|
||||
$conf .= "client-disconnect /usr/local/etc/inc/plugins.inc.d/openvpn/attributes.sh\n";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
if (!empty($iface_ip)) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user