diff options
author | Ermal <eri@pfsense.org> | 2012-06-05 19:24:16 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2012-06-05 19:24:16 +0000 |
commit | 477cc2bc24b4b0a36b2bc765c1bb4d79a2eacaed (patch) | |
tree | 22a986b5712f3fd1f0b4d1ee8a66d2e939500c04 /etc/inc/openvpn.inc | |
parent | 22968348b19666ec6665779f926266c88604f5ee (diff) | |
download | pfsense-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.inc | 4 |
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"; |