Биллинговая система Nodeny
19 Апреля 2024, 17:56:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 [2]
  Печать  
Автор Тема: Ограничение количество мак адресов на один логин.  (Прочитано 5654 раз)
fazzr
Пользователь
**

Карма: -3
Offline Offline

Сообщений: 8


Просмотр профиля
« Ответ #15 : 07 Апреля 2020, 13:37:05 »

спасибо за ответ. Но мне надо, чтоб абоненты получали сразу постоянный адрес по дхцп
Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 199


Просмотр профиля
« Ответ #16 : 07 Апреля 2020, 14:07:29 »

Да легко. Вручную заполняеш мак устройства, порт устройства, и по make_config формируешь конфиг для определенного влана, в котором не прописываешь range.
Что то типа этого
Код:
log-facility local7;
option domain-name-servers 1.1.1.1;
authoritative;
allow unknown-clients;

shared-network vlan501 {


{% for user in users %}
  {% if user.ips.0.ipa && user.ips.0.type eq 'static' && user.connection.0 && user.connection.0.oneconnect && user.ips.0.ip >= inet.aton('10.1.1.1') && user.ips.0.ip <= inet.aton('10.1.1.64') %}
    {% one_line %}
class "host{{user.ips.0.ipa}}" { match if binary-to-ascii(10,8,"",suffix(option agent.circuit-id,2))="{{user.connection.0.device_port}}"
    and suffix(option agent.remote-id,6)={{user.connection.0.device_mac|pretty_mac}}; }
    {% one_line_end %}
  {% endif %}
{% endfor %}

subnet 10.1.1.0 netmask 255.255.255.0 {
    interface vlan501;
    option routers 10.1.1.252;
    default-lease-time 600;

    max-lease-time 660;


{% for user in users %}
  {% if user.ips.0.ipa && user.ips.0.type eq 'static' && user.connection.0 && user.ips.0.ip >= inet.aton('10.1.1.1') && user.ips.0.ip <= inet.aton('10.1.1.64') %}
    {% if user.connection.0.oneconnect %}
        pool { range {{user.ips.0.ipa}}; allow members of "host{{user.ips.0.ipa}}"; }
    {% else %}
        host host{{user.ips.0.ipa}} { hardware ethernet {{user.connection.0.mac|pretty_mac}}; fixed-address {{user.ips.0.ipa}}; }
    {% endif %}
  {% endif %}
{% endfor %}

}
}
Это у меня под бдкомы. Но лучше в одном влане зарегать устройство, а потом перевести в статический влан, и забыть.
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #17 : 07 Апреля 2020, 23:55:08 »

спасибо за ответ. Но мне надо, чтоб абоненты получали сразу постоянный адрес по дхцп
Ты бы для начала почитал что значит статический адрес в рамках биллинга. Тебе уже второй человек об этом говорит. Даже не знаю как еще нужно втолковать что баранам нужно не динамический адрес по дхцп выдавать а выдавать надо статический адрес по ДХЦП ))) Им тогда не надо будет ходить в личный кабинет и вводить одинаковые пароли т.к. им это не очень поможет. А если ты мегабаранов забиндишь на свиче то они вообще только польку-бабочку смогут спеть
Записан
enigmaticua
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 55


Просмотр профиля Email
« Ответ #18 : 13 Мая 2020, 20:09:22 »

Прошу помочь с решением возникшего вопроса. Как ограничить количество зарегистрированных устройств на одном логине?
Задача ограничить до 1 устройства на один логин. Что бы при регистрации нового, система забывала и отключала старого.
А способ авторизации какой?
Для пппое давным давно такую фичу мутили. Правда не с отключением а второй подключиться не мог если первый уже авторизован.
А  можете ткнуть куда почитать чтобы сделать так на пппое?
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #19 : 13 Мая 2020, 23:13:35 »

А  можете ткнуть куда почитать чтобы сделать так на пппое?
Да пожалуйста, только это для старой версии решение. Для Н+ процедура другая должна быть.
http://forum.nodeny.com.ua/index.php?topic=1972.0
Записан
Страниц: 1 [2]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!