diff options
author | Ermal <eri@pfsense.org> | 2012-06-05 19:37:45 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2012-06-05 19:37:45 +0000 |
commit | 1492e02cb4f48de3ff33ed4d4db013aac00087d3 (patch) | |
tree | f632662f50022f848ec50239cd84f23d406c5b97 /etc/inc/openvpn.inc | |
parent | ae5c8d0e05720ace47f57fcbd9478504277efc89 (diff) | |
download | pfsense-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.inc | 4 |
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"; |