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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Тарифы дополнительные и ipfw  (Прочитано 4567 раз)
neom
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 33


Просмотр профиля
« : 30 Октября 2016, 20:58:23 »

Коллеги подскажите может кто делал настройку дополнительных тарифов в 50.32 версии и привязку к файерволу, чтобы можно было согласно выбранному доп.тарифу разрешать или запрещать доступ к определенным ресурсам.
Сами тарифы я создал и юзер может их выбирать, но не могу найти где указывать ИП или сети к которым разрешить доступ юзеру на этом доп.тарифе.
P.S. все эти манипуляции для того, чтобы юзер мог сам заказать себе пакет OTT, может не тем путем пошел для решения этой задачи, прошу  подсказать правильную дорогу  В замешательстве
Записан
neom
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 33


Просмотр профиля
« Ответ #1 : 08 Ноября 2016, 23:51:56 »

 Коллеги, не верю что никто такое не далал  Непонимающий
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #2 : 09 Ноября 2016, 13:47:03 »

Коллеги, не верю что никто такое не далал  Непонимающий
Тамбовский волк тебе коллега! Админа найми! Он, надеюсь, будет знать, что такое дополнительные тарифы и как их увязать с фаером/шейпером и прочим.
Лишь пну в нужном направлении: nomake,ipfw/iptables etc.
Записан
leliksan
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 56

157876
Просмотр профиля Email
« Ответ #3 : 21 Ноября 2016, 23:07:48 »

Коллеги, не верю что никто такое не далал  Непонимающий
Тамбовский волк тебе коллега! Админа найми! Он, надеюсь, будет знать, что такое дополнительные тарифы и как их увязать с фаером/шейпером и прочим.
Лишь пну в нужном направлении: nomake,ipfw/iptables etc.

Корона не жмет? "Царек"
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #4 : 22 Ноября 2016, 03:17:47 »

Нормас, не переживай Подмигивающий
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #5 : 22 Ноября 2016, 09:28:19 »

а по сути вопрос то не такой простой ....
фаер тут особо не поможет.

http://xxx.yy:4022/udp/1+1
http://xxx.yy:4022/udp/ictv

домен (ip) один , порт один =  как фаером разделить по зверям ?
первому зверю :
http://xxx.yy:4022/udp/1+1
http://xxx.yy:4022/udp/ictv

второму толькj :
http://xxx.yy:4022/udp/1+1


Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #6 : 22 Ноября 2016, 12:05:13 »

а по сути вопрос то не такой простой ....
фаер тут особо не поможет.

http://xxx.yy:4022/udp/1+1
http://xxx.yy:4022/udp/ictv

домен (ip) один , порт один =  как фаером разделить по зверям ?
первому зверю :
http://xxx.yy:4022/udp/1+1
http://xxx.yy:4022/udp/ictv

второму толькj :
http://xxx.yy:4022/udp/1+1



Да я прям и не знаю что ответить )) Наверно завернуть этот ресурс на прозрачный прокси и там порулить? Ну или модуль фаера для фильтра по контенту. Или есть другие варианты?
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #7 : 22 Ноября 2016, 12:38:14 »

прокся при нагрузке в даже 800м уже как то .... 
nginx .... тоже не очень...

поэтому и говорю что вопрос не такой простой ....


з.ы. модуль фаера для фильтра по контенту  это как ? если можно подробнее
Записан
neom
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 33


Просмотр профиля
« Ответ #8 : 04 Января 2017, 13:34:20 »

Лишь пну в нужном направлении: nomake,ipfw/iptables etc.

Промолчу по поводу выпадов выше, они по меньшей мере не уместны тут Улыбающийся

По сути, если внимательно изучить мануал, видим:
Цитировать
В качестве тегов, указывающих на данные клиента, nomake воспринимает:
ip     - ip адрес;
login     - логин;
lat_login - логин, сконвертированный в латиницу;
pass     - пароль;
state     - состояние доступа (on/off);
auth     - режим авторизации (no/on/ong/off/1/2/3...).

Доступ к дополнительным данным осуществляется через префикс `dopdata-`, после которого идет название (точнее алиас - смотри настройки дополнительных полей) поля.

И где же тут можно использовать доп.тариф в выборке? как я понимаю из кода nomake он смотрит только в таблицу users и dopdata, а доп.пакеты у нас в plans3

Хотелось бы для начала самое простое - открыть/закрыть доступ к определенным ресурсам для пользователей исходя из доп. пакета
для этого надо в ipfw добавлять/удалять IP юзеров, и хотелось бы это делать средствами биллинга а не костылями.
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #9 : 04 Января 2017, 14:58:34 »

изменив nomake.pl можно заставить его читать любые поля из любых таблиц....

уже где то было - поиск ....  

вот

http://forum.nodeny.com.ua/index.php?topic=1235.0
Записан
neom
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 33


Просмотр профиля
« Ответ #10 : 04 Января 2017, 16:18:54 »

Спасибо за подсказку, но уже сам дошел до этого Улыбающийся добавил в выборку поле paket3 и все заработало.

Но хотелось бы на будущее более гибкого функционала, чтобы можно было юзерам пакетировать каналы, вот это уже задача не на один час  Шокированный
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

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