Jump to content
Local
Yura_

NAS и авторизация по опции 82

Recommended Posts

Так и не нашел функционала в модуле 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']);

 

В итоге выйдет:

 

изображение.png

 

изображение.png

 

на Джуне кусок show subscribers extensive:

изображение.png

 

 

Edited by Yura_
  • Like 2

Share this post


Link to post
Share on other sites

Если вы это в виде PR пришлете - вообще будет отлично.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Oleg2018
      Мужики выручайте есть такая проблема. Последний релиз биллинга с версией php 7.0.13. Хочу на этот же сервер поставить и Zabbix  да вот проблема при установке фротенда забикса обновляет версию php а это проблема для фротенда биллинга. Какие есть идеи, забикс очень нужен 
    • By Oleg2018
      Билинг сейчас поднят на сервере под FreeBSD   и используется локальный NAS сервер, все работает замечательно. Есть в наличии аппарат Cisco ASR 1002. Хотелось бы получить информацию как поднять на этой машине NAS сервер для нашего биллинга. Информации по этой модели на форумах в принципе нет.Помогите пожалуйста  
    • By Oleg2018
      При переносе биллинга на новый сервер сделал восстановоление базы строго по инструкции. Все данные получил. Пользователи работают. Но есть проблема, при создание копии базы через вебинтерфейс создается файл с размер 100 килобайт. База при переносе занимала 18 мегабайт. При проверке целосности базы нашел проблему из представлением op_customers выдает ошибку  #1449 - The user specified as a definer ('root'@'%') does not exist. Кто решал и как эту проблему
    • By Impulsee
      День добрый!
      Есть Связка Ubilling+NAS на freebsd. 
      Настроена на Виртуалке VMware. 
      Без VLAN все работает идеально. Трафик бегает, IP раздается, Денюжка зачисляется и т.д.
      Появилась потребность поднять 3 VLAN на локальном интерфейсе для Абонов. 
      Сделал: /etc/rc.conf
       
      Вывод /etc/firewall.conf 
       
       
      Сети, шаблоны NAS, в биллинге прописал. Абоны IP получают через VLAN. Интернет есть....
       
      НО:
       
      При отрицательном балансе на em1 все отключается мгновенно, и отправляет в кабинет. 
      А на VLAN сетях Интернет есть. 
       
      Кусок /var/stargazer/allconnect.log

       
      кусок /var/log/stargazer.log
       
       
      Подскажите, плиз, в какую сторону копать?
       
    • By 9at0z
      Подскажите, есть юбиллинг в качестве нас микротик. хочу перейти на freeradius. как правильно перейти? в address list используется ALLOW и !ALLOW. поясните как правильно все переделать?
×