From a35c203323ed42b2060cee381bdc7dcb4989f38e Mon Sep 17 00:00:00 2001 From: Martin Fuchs Date: Fri, 21 Dec 2007 23:10:17 +0000 Subject: freeradius and pptp changes by forum-user 'cybrsrfr' --- etc/inc/vpn.inc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'etc') diff --git a/etc/inc/vpn.inc b/etc/inc/vpn.inc index 2c30acf..0ecd43d 100644 --- a/etc/inc/vpn.inc +++ b/etc/inc/vpn.inc @@ -727,11 +727,18 @@ EOD; $clientip = long2ip(ip2long($pptpdcfg['remoteip']) + $i); $ngif = "ng" . ($i + $starting_ng); + if(isset($pptpdcfg['radius']['radiusissueips']) && isset($pptpdcfg['radius']['enable'])) { + $isssue_ip_type = "set ipcp ranges {$pptpdcfg['localip']}/32 0.0.0.0/0"; + $isssue_ip_type .="\n\tset ipcp yes radius-ip"; + } else { + $isssue_ip_type = "set ipcp ranges {$pptpdcfg['localip']}/32 {$clientip}/32"; + } + $mpdconf .=<<