freeradiussettings FreeRADIUS: Settings pkg_edit.php?xml=freeradiussettings.xml&id=0 Users /pkg.php?xml=freeradius.xml Clients /pkg.php?xml=freeradiusclients.xml Settings /pkg_edit.php?xml=freeradiussettings.xml&id=0 installedpackages->package->$packagename->configuration->settings Listening Interface(s) interface Enter the desired listening interface here interfaces_selection Port port Enter the desired port here (default 1812) input Function sync_package() { global $config; $fout = fopen("/usr/local/etc/raddb/radiusd.conf.dynamic","w"); $int = $config['installedpackages']['freeradiussettings']['config']['0']['interface']; $int_ip = find_interface_ip($int); $port = $config['installedpackages']['freeradiussettings']['config'][0]['port']; fwrite($fout, "{\nipaddr = " . $int_ip); if($port != "") { fwrite($fout, "port = " . $port . "\n"); } else { fwrite($fout, "port = 0\n"); } fwrite($fout, "type = auth\n}\n\n"); fwrite($fout, "{\nipaddr = 127.0.0.1\nport = 0\ntype = auth\n}\n\n"); fclose($fout); } mwexec("killall radiusd"); mwexec("/usr/local/etc/rc.d/radiusd"); sync_package(); sync_package();