Так и не нашел функционала в модуле multigen NAS-опций переназначение имени пользователя по опции 82 (используя радиус), считаю это огромным упущением разработчика.
Но в целом это не проблема:
1. в /usr/local/www/apache24/data/billing/api/libs/api.multigen.php в строке 516 в массив добавить:
'option82' => __('Option 82 (remote-id.circuit-id)')
2. в /usr/local/www/apache24/data/billing/api/libs/api.userdata.php в строке 167 после `mac` добавить `option`
3. в /usr/local/www/apache24/data/billing/modules/general/pl_option82/index.php в функции web_opt82_ShowForm:
$inputs = wf_TextInput('remoteid', __('Remote-ID'), $currentData['remoteid']);
$inputs .= wf_TextInput('circuitid', __('Circuit-ID'), $currentData['circuitid']);
// $inputs = wf_Selector('newopt82', $allLeases, __('New DHCP option 82'), '', true);
в функции opt82_NetsAvailable
if (wf_CheckPost(array('remoteid')) && wf_CheckPost(array('circuitid'))) {
opt82_SetOption($_POST['edithostip'], $_POST['remoteid'] . '|' . $_POST['circuitid']);
В итоге выйдет:
на Джуне кусок show subscribers extensive: