summaryrefslogtreecommitdiffstats
path: root/etc/inc/openvpn.inc
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2012-06-05 19:37:45 +0000
committerErmal <eri@pfsense.org>2012-06-05 19:37:45 +0000
commit1492e02cb4f48de3ff33ed4d4db013aac00087d3 (patch)
treef632662f50022f848ec50239cd84f23d406c5b97 /etc/inc/openvpn.inc
parentae5c8d0e05720ace47f57fcbd9478504277efc89 (diff)
downloadpfsense-1492e02cb4f48de3ff33ed4d4db013aac00087d3.zip
pfsense-1492e02cb4f48de3ff33ed4d4db013aac00087d3.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 af7d921..bec3e9b 100644
--- a/etc/inc/openvpn.inc
+++ b/etc/inc/openvpn.inc
@@ -375,6 +375,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 (is_ipaddrv4($iface_ip)) {
$conf .= "local {$iface_ip}\n";
OpenPOWER on IntegriCloud