freeradiusclients RADIUS Clients Add, edit, and delete RADIUS clients.
Services
freeradiusclients.xml
Users /pkg_edit.php?xml=freeradius.xml Clients /pkg_edit.php?xml=freeradiusclients.xml Settings /pkg_edit.php?xml=freeradiussettings.xml installedpackages->package->$packagename->configuration->settings Client client Shortname shortname Description description Client client Enter the client's IP address here input Shortname shortname Enter the client's shortname here input Shared Secret sharedsecret Enter the client's shared secret here password Description description Enter the description of the user here input function sync_package() { global $config; $fout = fopen("/usr/local/etc/raddb/clients.conf","w"); if($config['installedpackages']['freeradiusclients']['config'] != "") { fwrite($fout, "client 127.0.0.1" . "{\n" . "secret = pfsense\n" . "shortname = localhost\n}\n\n"); foreach($config['installedpackages']['freeradiusclients']['config'] as $rowhelper) { fwrite($fout, "client " . $rowhelper['client'] . "{\n" . "secret = " . $rowhelper['sharedsecret'] . "\nshortname = " . $rowhelper['shortname'] . "\n}\n\n"); } } fclose($fout); } sync_package(); sync_package();