summaryrefslogtreecommitdiffstats
path: root/etc/inc/openvpn.inc
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2012-06-05 19:24:16 +0000
committerErmal <eri@pfsense.org>2012-06-05 19:24:16 +0000
commit477cc2bc24b4b0a36b2bc765c1bb4d79a2eacaed (patch)
tree22a986b5712f3fd1f0b4d1ee8a66d2e939500c04 /etc/inc/openvpn.inc
parent22968348b19666ec6665779f926266c88604f5ee (diff)
downloadpfsense-477cc2bc24b4b0a36b2bc765c1bb4d79a2eacaed.zip
pfsense-477cc2bc24b4b0a36b2bc765c1bb4d79a2eacaed.tar.gz
Import OpenVPN cisco style radius attributes applying policy to logged in users. Feature #2100
Diffstat (limited to 'etc/inc/openvpn.inc')
-rw-r--r--etc/inc/openvpn.inc4
1 files changed, 4 insertions, 0 deletions
diff --git a/etc/inc/openvpn.inc b/etc/inc/openvpn.inc
index 9e32853..e189eac 100644
--- a/etc/inc/openvpn.inc
+++ b/etc/inc/openvpn.inc
@@ -364,6 +364,10 @@ function openvpn_reconfigure($mode, $settings) {
$conf .= "cipher {$cipher}\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")) {
+ $conf .= "client-connect /usr/local/sbin/openvpn.attributes.sh\n";
+ $conf .= "client-disconnect /usr/local/sbin/openvpn.attributes.sh\n";
+ }
if (!empty($iface_ip)) {
$conf .= "local {$iface_ip}\n";
OpenPOWER on IntegriCloud