Просмотр сообщений
|
Страниц: [1] 2 3 ... 14
|
1
|
Главная категория / Общий раздел / Додаткова база даних для трафіку
|
: 15 Февраля 2023, 14:26:49
|
Доброго дня шановні. Виникла проблема. Зросла кількість клієнтів, і серверів доступу(до 4-х). І білінг(Nodeny plus) вперся в обрахунок трафіку. 1. На скльки зможе покращити становище перехід на netflow ? 2. Чи покращить обрахунок , коли трафік до іншої БД ? 3. Чи можливий такий варіант, і чи не буде конфліктів, якщо на кожному сервері доступу запускати nokernel.pl -m=collectors -d , з обрахунком тільки localhost ?
Варіант ,перестати моніторити трафік, не розглядаю.
|
|
|
2
|
Главная категория / Nodeny Plus / Re: Связка N+ / telegram
|
: 19 Июня 2022, 09:05:35
|
Доброго вечора , шановні. Почав робити телеграм бота, для клієнтів нодені. Але зупинився на створенні сторінки в кабінеті. Я ніяким боком не програміст, цуть цуть на php, там потрібно на perl. Логіка - клієнт попадає в бот, одержує одноразовий код. Ввводить в кабінеті, де його привязує до клієнта білінга. Ну і дальше в меню може робити дії від клієнта. Може бути декілька клієнтів телеграм. Хто може зробити сторінку в кабінеті(бажано модулем) , де буде виводити підключених клієнтів телеграм з кнопкою видалити, і віконце з кнопкою , для секретного кода. Кнопка для секретного кода повинна по виборці з таблиці telegram, зрівняти код, і update uid клієнта а також перевести статус в 1. Ну а видалення просто перевод статуса в 0. Приблизний вигляд сторінки в архіві. Зараз працюють данні клієнта , і баланс. Планую добавити кредит, і оплата. За код не смійтесь, не програміст. Всі данні в архіві.
Може хтось напише потрібну сторінку за гроші? Назвіть ціну в приваті.
|
|
|
3
|
Главная категория / Nodeny Plus / Re: Связка N+ / telegram
|
: 16 Июня 2022, 18:30:08
|
Доброго вечора , шановні. Почав робити телеграм бота, для клієнтів нодені. Але зупинився на створенні сторінки в кабінеті. Я ніяким боком не програміст, цуть цуть на php, там потрібно на perl. Логіка - клієнт попадає в бот, одержує одноразовий код. Ввводить в кабінеті, де його привязує до клієнта білінга. Ну і дальше в меню може робити дії від клієнта. Може бути декілька клієнтів телеграм. Хто може зробити сторінку в кабінеті(бажано модулем) , де буде виводити підключених клієнтів телеграм з кнопкою видалити, і віконце з кнопкою , для секретного кода. Кнопка для секретного кода повинна по виборці з таблиці telegram, зрівняти код, і update uid клієнта а також перевести статус в 1. Ну а видалення просто перевод статуса в 0. Приблизний вигляд сторінки в архіві. Зараз працюють данні клієнта , і баланс. Планую добавити кредит, і оплата. За код не смійтесь, не програміст. Всі данні в архіві.
|
|
|
4
|
Главная категория / Nodeny Plus / Re: Связка N+ / telegram
|
: 09 Февраля 2022, 18:43:52
|
Что бы не плодить темы, тоже интересует данный модуль, и еще модуль viber. Как представляю: Страница в личном кабинете, где отображаются подключенные акаунты вайбера(телеграма) данного клиента. Там же QR код бота. Клиент сканирует код, и попадает в вайбер или телеграм чаты, где ему сразу приходит цифровой код. На своей странице в кабинете он вводит его и привязывает viber ID или telegram ID к акаунту. На странице соответственно появится название клиента(желательно кнопочка удалить). Ну и на странице пошаговая инструкция. Сам бот, имея viber ID или telegram ID, сможет давать информацию о балансе, пополнение через какую то платежную систему, и тд. Может у кого то уже есть подобное? Интересует цена вопроса?
|
|
|
5
|
Главная категория / Nodeny Plus / Re: Nodeny+IPv6
|
: 19 Августа 2021, 08:04:39
|
Очень интересно. Я так понимаю, на брасе noserver.pl пилить. Но как быть с dhcp и make_config ? Кстати, у Вас выдаются серые IP и V6, а как бы привязать серые IP к префиксу /64. То есть по какому то алгоритму, выдаешь клиенту серый IP, и он автоматом получает префикс /64 с твоей /48 ?
|
|
|
7
|
Главная категория / Модули NodenyPlus / Re: DHCP
|
: 06 Апреля 2021, 10:40:49
|
second_ip => sub { my $ip = shift; $ip=~ s/(\d+)$/($1+100)/e; return $ip; }, (надо проверить, но думаю я не ошибся) и в шаблоне: Я думал об этом. Есть два пути, или con.ip + 100 , а потом ntoa. Или парсинг ip. Только не хватает мозгов... Буду пробовать.
|
|
|
8
|
Главная категория / Модули NodenyPlus / Re: DHCP
|
: 03 Апреля 2021, 11:05:26
|
Добрый день. Немного хочу модифицировать конфиг dhcp , для статических ip, с опт82 Есть такая конструкция {% for user in users %} {% for con in user.connection %} {% if con.device_mac && con.type eq 'static' && con.oneconnect && con.ip >= inet.aton('10.3.11.1') && con.ip <= inet.aton('10.3.11.64') %} pool { range {{con.ipa}}; allow members of "host{{con.ipa}}"; } {% endif %} {% endfor %} {% endfor %}
Все работает. Но хочется в pool range выдавать 2 ip, при этом , что бы второй ip отличался от con.ipa на 100, типа 10.3.11.1 10.3.11.101 В этой сети /24 используется только первые 64 ip. И это для перетыкальщиков. Как это лучше сделать?
|
|
|
11
|
Главная категория / Nodeny Plus / Re: Проблема с DHCP, авторизация новых устройств
|
: 04 Февраля 2021, 15:07:37
|
Что-то мне подсказывает, что это не сложно победить
Таки да. Создал дубликат events1.pl , убрал , и все заработало для статических ip. У меня сеть на BDCOM(унификация оборудования). На каждый ствол, отдельный влан со статикой, и один на все стволы для динамики. То есть регистрация клиента в динамическом влане, опт82, один на порту, потом добавление статического ip , и перевод во влан для статики, где dhcp по make_config. Хочу сделать универсальный конфиг для влана, что бы сеть /24 на ствол, и 1-64 - статические( по номеру ONU), а 100-250 , для динамики. Новое подключение - авторизация - ip в динамическом диапазоне - галочка один на порту - и добавить ip со статического диапазона по номеру onu. При лизе в 10 минут, клиент получит свой статический ip. А при смене оборудования , сразу же получит ip с динамического диапазона и будет инет. Ну и когда истечет лиза статики, переполучит свою статику. Только наверное нужно будет на onu ограничить число mac по типу switchport port-security dynamic maximum 1 switchport port-security mode dynamic
|
|
|
12
|
Главная категория / Курилка / Re: Организация VLANов
|
: 04 Февраля 2021, 14:28:10
|
Просто этот момент я не довел до общего обозрения. На компе клиента выдается, сначала vlan201, а потом vlan210
А какие конфиги в dhcp для этих двох вланов? И как прописаны ip адреса в этих сетях в билинге, статика , или динамика?
|
|
|
13
|
Главная категория / Модули NodenyPlus / Re: Платежная система fondy
|
: 28 Января 2021, 12:17:36
|
Рабораем с фонди уже несколько лет. Все норм. Сегодня поменяли мерчант. Все работаает, но появилась строка на странице оплаты с вводом email. Возможно ли её убрать через модуль, или только через переписку с банком? До этого через банк убраали.
Рішили через банк. Питання знято.
|
|
|
14
|
Главная категория / Модули NodenyPlus / Re: Платежная система fondy
|
: 27 Января 2021, 19:38:43
|
Рабораем с фонди уже несколько лет. Все норм. Сегодня поменяли мерчант. Все работаает, но появилась строка на странице оплаты с вводом email. Возможно ли её убрать через модуль, или только через переписку с банком? До этого через банк убраали.
|
|
|
15
|
Главная категория / Курилка / Re: Организация VLANов
|
: 24 Января 2021, 21:10:00
|
rc.conf: ifconfig_igb0="inet 10.1.1.1 netmask 255.0.0.0" defaultrouter="x.x.x.x" sshd_enable="YES" ifconfig_lo0_alias0="inet 1.1.1.1 netmask 255.255.255.255" vlans_igb0="vlan201 vlan210" create_args_vlan201="vlan 201" create_args_vlan210="vlan 210" ifconfig_vlan201="inet 100.1.1.1/21" ifconfig_vlan210="inet 100.10.1.1/21" igb0fsck_y_enable="YES" background_fsck="NO" firewall_enable="YES" gateway_enable="YES" # Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable dumpdev="AUTO" local_unbound_enable="YES" pf_enable="YES" mysql_enable="yes" apache24_enable=YES ipcad_enable=YES dhcpd_enable=YES dhcpd_flags="-q" dhcpd_withuser=root
Попробуй добавить. Вланы свои впиши. ##################################### dhcpd_enable=YES dhcpd_flags="-q" dhcpd_withuser=root dhcpd_ifaces="vlan120 vlan320 vlan420 vlan450 vlan520 vlan550 vlan620 vlan720 vlan820 vlan821 vlan920" dhcpd_conf="/usr/local/etc/dhcpd.conf" #####################################
Конфиг с работающего сервера, кусок. Заточен под bdcom. Это для авторизации с модулем dhccp, а дальше я их перевожу на статику по dhcp snooping в других вланах, и генерирую конфиг через make_config . log-facility local7; option domain-name-servers 1.1.1.1; authoritative; allow unknown-clients;
shared-network vlan821 {
subnet 10.4.21.0 netmask 255.255.255.0 {
range 10.4.21.1 10.4.21.250;
interface vlan821; option routers 10.4.21.252; default-lease-time 2400;
max-lease-time 1800; on commit { set ClientIP = binary-to-ascii(10, 8, ".", leased-address); set ClientMac = binary-to-ascii(16, 8, ":", substring(hardware, 1, 6)); set SwitchMac = ""; set SwitchPort =""; if exists agent.circuit-id { set SwitchMac = binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)); set SwitchPort = binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)); } execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "commit", ClientIP, ClientMac, SwitchMac, SwitchPort); } on expiry { set ClientIP = binary-to-ascii(10, 8, ".", leased-address); execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "expiry", ClientIP); } on release { set ClientIP = binary-to-ascii(10, 8, ".", leased-address); execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "release", ClientIP); }
} }
shared-network vlan550 { ...........................................
|
|
|
|