Project

General

Profile

« Previous | Next » 

Revision 80fcbd31

Added by Viktor Gurov over 4 years ago

PPPoE Server secondary RADIUS server fixes. Issue #10926

View differences:

src/etc/inc/vpn.inc
194 194
				if (isset($pppoecfg['radius']['server']['acctport'])) {
195 195
					$radiusacctport = $pppoecfg['radius']['server']['acctport'];
196 196
				}
197
				$mpdconf .= "\tset radius server {$pppoecfg['radius']['server']['ip']} \"{$pppoecfg['radius']['server']['secret']}\" {$radiusport} {$radiusacctport}\n";
198
				if (isset($pppoecfg['radius']['server2']['enable'])) {
199
					$radiusport = "";
200
					$radiusacctport = "";
201
					if (isset($pppoecfg['radius']['server2']['port'])) {
202
						$radiusport = $pppoecfg['radius']['server2']['port'];
203
					}
204
					if (isset($pppoecfg['radius']['server2']['acctport'])) {
205
						$radiusacctport = $pppoecfg['radius']['server2']['acctport'];
206
					}
207
					$mpdconf .= "\tset radius server {$pppoecfg['radius']['server2']['ip']} \"{$pppoecfg['radius']['server2']['secret2']}\" {$radiusport} {$radiusacctport}\n";
208
				}
209

  
197 210
				$mpdconf .=<<<EOD
198
	set radius server {$pppoecfg['radius']['server']['ip']} "{$pppoecfg['radius']['server']['secret']}" {$radiusport} {$radiusacctport}
199 211
	set radius retries 3
200 212
	set radius timeout 10
201 213
	set auth enable radius-auth

Also available in: Unified diff