diff options
Diffstat (limited to 'src/etc/inc/vpn.inc')
-rw-r--r-- | src/etc/inc/vpn.inc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/etc/inc/vpn.inc b/src/etc/inc/vpn.inc index d3bcb47..17c3529 100644 --- a/src/etc/inc/vpn.inc +++ b/src/etc/inc/vpn.inc @@ -1625,13 +1625,18 @@ poes{$pppoecfg['pppoeid']}{$i}: EOD; } + if (is_numeric($pppoecfg['n_pppoe_maxlogin']) && ($pppoecfg['n_pppoe_maxlogin'] > 0)) { + $pppoemaxlogins = $pppoecfg['n_pppoe_maxlogin']; + } else { + $pppoemaxlogins = 1 + } $mpdconf .=<<<EOD pppoe_standard: set bundle no multilink set bundle enable compression - set auth max-logins 1 + set auth max-logins {$pppoemaxlogins} set iface up-script /usr/local/sbin/vpn-linkup set iface down-script /usr/local/sbin/vpn-linkdown set iface idle 0 |