Биллинговая система Nodeny
01 Ноября 2024, 02:38:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
  Начало Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 2 [3] 4
31  Главная категория / Nodeny 50 / Не начислять скидку на доп. услуги. Как? : 24 Апреля 2012, 07:54:59
Есть несколько доп услуг. Антивирус, реальный ИП, ИП-ТВ. Всё это стоит не дорого, но стоит. Дело в том, что когда начисляется скидка, она начисляется на полную абонплату, включая доп. услуги. Можно ли как-то сделать, что бы на доп услуги скидка не начислялась, а начислялась только на основную услугу?
32  Главная категория / Общий раздел / Re: stateless VS stateful firewall + help : 25 Февраля 2012, 23:19:04
ну всё правильно, вы разрешили всем абонентам выходить в инет без всяких шейперов и т.п. То есть, если абонент оплатил инет и доступ у него не заблокирован, он в таблице 0. Правила проходятся по очереди. Если правило allow|pass и переменная sysctrl (как то там про фаер one.pass = 1) то пакет выходит из фаера и дальнейшие правила не просматриваются. Получается, что до ваших шейперов данные не доходят. Если у вас всё стабильно работает, не нарушайте первое правило админа - "Работает - не трогай!". В моём случае, у меня работало коряво. шейперы я не использую, поэтому я всех не заблокированных  абонентов выпустил в инет. Если абонент хочет получить доступ к сервисам сервера, он проходит все правила моего фаера до совпадения.
33  Главная категория / Общий раздел / Re: stateless VS stateful firewall + help : 21 Февраля 2012, 22:30:24
Я тоже не использую подсчет трафика, так как все на безлимитках. Это всё ради того, что бы в статистике показывалась загрузка канала пользователями.
Походу да, думаю так логичнее. Сначала выпустить всех, кому доступ в инет не запрещён, а потом разбирать запросы, которые пользователи отправляют самому серверу.
34  Главная категория / Общий раздел / Re: stateless VS stateful firewall + help : 21 Февраля 2012, 01:44:51
а-ааа... Семён Семёныч. Я про ipcad.conf совсем забыл. В букваре к биллингу этого не было, а у самого мозга не хватило проверить конфиг. Щас попробую с tee.
...
Поправил конфиг ipcad, презапустил, в ipfw прописал tee. Всё работает так же как и с divert.
С прискорбием осознаю - олень.
35  Главная категория / Общий раздел / Re: stateless VS stateful firewall + help : 21 Февраля 2012, 00:13:32
Обнаружил, что параметр tee невероятно заглючивает всё систему. Заменил на divert - всё стало на свои места.
Код:
FreeBSD stat.****.ua 8.2-RELEASE-p6 FreeBSD 8.2-RELEASE-p6 #0: Sun Feb  5 00:06:11 EET 2012     admin@stat.****.ua:/usr/src/sys/amd64/compile/NODENY2  amd64

[root@stat /home/admin]# ipfw list
00006 skipto 281 ip from table(40) to not me dst-port 80
00010 count ip from not table(126) to any in via em0
00011 count ip from any to not table(126) out via em0
00012 count ip from table(126) to any in via em0
00013 count ip from any to table(126) out via em0
00015 divert 1 ip from table(0) to not me out
00016 divert 2 ip from not me to table(0) out
00020 allow ip from table(0) to not me
00021 allow ip from not me to table(0)

00050 allow tcp from any to me dst-port 22
00051 allow tcp from me 22 to any
00060 allow udp from table(36) 1024-65535 to me dst-port 69 in
00061 allow udp from me 1024-65535 to table(36) dst-port 1024-65535 out
00062 allow udp from table(36) 1024-65535 to me dst-port 1024-65535 in
00100 deny tcp from any to any dst-port 445,137-138
00110 allow ip from any to any via lo0
00120 skipto 1000 ip from me to any
00130 deny icmp from any to me in icmptypes 5,9,13,14,15,16,17
00140 deny ip from any to table(119)
00150 deny ip from table(119) to any
00160 skipto 2000 ip from any to me
00200 skipto 500 ip from any to any via em0
00270 deny tcp from not table(0) to 90.183.101.0/24
00280 fwd 127.0.0.1,81 tcp from table(35) to not me dst-port 80
00282 fwd 127.0.0.1,8082 tcp from table(40) to not me dst-port 80 in
00285 skipto 291 ip from not <client IPs> to not me dst-port 80
00290 fwd 127.0.0.1,8081 tcp from not table(0) to not me dst-port 80
00300 skipto 4500 ip from any to any in
00400 skipto 450 ip from any to any recv em0
00420 tee 1 ip from any to any
00450 tee 2 ip from any to any
00490 allow ip from any to any
00500 skipto 32500 ip from any to any in
00510 tee 1 ip from any to any
00540 allow ip from any to any
01000 allow udp from any 53,7723 to any
01010 allow tcp from any to any setup keep-state
01020 allow udp from any to any keep-state
01100 allow ip from any to any
02000 check-state
02010 allow icmp from any to any
02020 allow tcp from any to any dst-port 80,443
02050 deny ip from any to any via em0
02060 allow udp from any to any dst-port 53,7723
02100 deny ip from any to any
05000 deny ip from not table(0) to any
05001 skipto 5010 ip from table(127) to table(126)
05002 skipto 5030 ip from any to not table(2)
05003 deny ip from any to not table(1)
05004 allow ip from table(21) to any
05005 deny ip from any to any
05010 allow ip from table(127) to any
05030 deny tcp from table(15) to any dst-port 25
05226 allow ip from table(127) to table(126)
05400 allow ip from table(11) to any
32000 deny ip from any to any
32490 deny ip from any to any
33000 allow ip from table(126) to table(127)
33001 skipto 33010 ip from not table(2) to any
33002 allow ip from any to table(20)
33003 deny ip from any to any
33226 allow ip from table(126) to table(127)
33400 allow ip from any to table(10)
65535 deny ip from any to any
36  Главная категория / Общий раздел / Re: stateless VS stateful firewall + help : 06 Февраля 2012, 00:11:50
Ой дядька, спасибо. Как всегда с открытой душой подошел к вопросу. С меня пряник Улыбающийся
Трафик между клиентами рулит железка уровня 3 и надобности его считать нет.
37  Главная категория / Общий раздел / stateless VS stateful firewall + help : 05 Февраля 2012, 21:56:08
Ну был у меня фаер следующего вида
table 126 UA-IX
Код:
00010 count ip from not table(126) to any in via em0
00011 count ip from any to not table(126) out via em0
00012 count ip from table(126) to any in via em0
00013 count ip from any to table(126) out via em0
00050 allow tcp from any to me dst-port 22
00051 allow tcp from me 22 to any
00060 allow udp from table(36) 1024-65535 to me dst-port 69 in #tftp
00061 allow udp from me 1024-65535 to table(36) dst-port 1024-65535 out
00062 allow udp from table(36) 1024-65535 to me dst-port 1024-65535 in
00100 deny tcp from any to any dst-port 445,137-138
00110 allow ip from any to any via lo0
00120 skipto 1000 ip from me to any
00130 deny icmp from any to me in icmptypes 5,9,13,14,15,16,17
00140 deny ip from any to table(119) #хер знает зачем, не помню
00150 deny ip from table(119) to any
00160 skipto 2000 ip from any to me
00200 skipto 500 ip from any to any via em0
00270 deny tcp from not table(0) to 90.183.101.0/24
00280 fwd 127.0.0.1,81 tcp from table(35) to not me dst-port 80
00282 fwd 127.0.0.1,8082 tcp from table(40) to not me dst-port 80 in
00285 skipto 291 ip from not <my local net> to not me dst-port 80 #пропускает на сайт из инета
00290 fwd 127.0.0.1,8081 tcp from not table(0) to not me dst-port 80
00300 skipto 4500 ip from any to any in
00390 setfib 1 ip from 192.168.0.0/16,10.0.0.0/8 to any in #для второго канала, сейчас не использую
00400 skipto 450 ip from any to any recv em0
00450 tee 2 ip from any to any
00490 allow ip from any to any
00500 skipto 32500 ip from any to any in
00510 tee 1 ip from any to any
00540 allow ip from any to any
01000 allow udp from any 53,7723 to any
01010 allow tcp from any to any setup keep-state
01020 allow udp from any to any keep-state
01100 allow ip from any to any
02000 check-state
02010 allow icmp from any to any
02020 allow tcp from any to any dst-port 80,443
02050 deny ip from any to any via em0
02060 allow udp from any to any dst-port 53,7723
02100 deny ip from any to any
05000 deny ip from not table(0) to any
05001 skipto 5010 ip from table(127) to table(126)
05002 skipto 5030 ip from any to not table(2)
05003 deny ip from any to not table(1)
05004 allow ip from table(21) to any
05005 deny ip from any to any
05010 allow ip from table(127) to any
05030 deny tcp from table(15) to any dst-port 25
05226 allow ip from table(127) to table(126)
05400 allow ip from table(11) to any
32000 deny ip from any to any
32490 deny ip from any to any
33000 allow ip from table(126) to table(127)
33001 skipto 33010 ip from not table(2) to any
33002 allow ip from any to table(20)
33003 deny ip from any to any
33226 allow ip from table(126) to table(127)
33400 allow ip from any to table(10)
65535 deny ip from any to any

Не собственно с этим фаером пропускало не больше 400Мбит/сек + пинги на сервер порядка 10мс, ошибки на интерфейсах ну и общий тупняк. Загрузка с торрентов порядка 2-3МБ/сек. pps было не больше 60K.
 Прописал после счетчиков
Код:
00020 allow ip from table(0) to not me
00021 allow ip from not me to table(0)
Скорость выросла до 900Мбит/сек, пакеты выросли до 100Kpps. Загрузка с торрентов около 10МБ/сек

Сейчас фаер работает по принципу, сначала выпускаем всех, кто не заблокирован, а потом уже разбираем всё остальное.

Ну теперь к главному, насколько это "правильно"? И ещё, куда прописать ipcad правила? Насколько я понимаю, одно правило для входящих, одно для исходящих. Но вот какое из них какое?
38  Главная категория / Nodeny Plus / Re: Фичереквест на 52 версию : 25 Ноября 2011, 09:46:01
Ещё было бы здорово добавить отправку сообщений абонентам на указанной точке топологии.
39  Главная категория / Nodeny Plus / Re: Фичереквест на 52 версию : 15 Ноября 2011, 12:00:15
1. В генерировании паролей для учётных записей исключить похожие символы, например "0" и "O", "l" & "I" ну и так дальше.
2. При создании абонента в поле Логин добавить функцию, "Использовать персональный платежный код как логин абонента".
40  Главная категория / Модули для Nodeny / Re: Модуль Dr.Web : 01 Декабря 2010, 00:23:37
Ну так будет модуль в свободном доступе с выбором тарифного плана или нет?
41  Главная категория / Разработка / Re: Требуется модуль для интеграции с личным терминалом : 24 Ноября 2010, 16:45:39
Вопрос только в следующем, не знаю объемов продаж карточек пополнения счета для NoDeny, но с учетом комиссии в 1 грн - аппарат себя будет окупать очень и очень долго, поэтому отказываться от сотрудничества с процессинговыми центрами уже установленных терминалов (IBox, PayOK и пр.) - все таки не стоит.
Думаю, это не наше с вами дело т.к. есть задание и его надо выполнить, а причины которые подвигли на это .... хм.. они наверное веские и имеют место быть. Могу назвать одну из причин: экономия на реализаторах позволит окупить аппараты гораздо быстрее, тем более, что речь идет о ТЫСЯЧАХ карточек ежемесячно.

А что пугает Ваших клиентов в заключении договоров с известными платежными системами и работу через них не имея в принципе головной боли в поддержке своей?
Пугает то, что юзеры не хотят знать свои севрис-коды и это горькая правда жизни. Поэтому нужно продавать электронные ваучеры, которые юзер уже будет гасить через юзерстат.
Всё прискорбие в том, что принтер может банально зажевать бумагу, и юзер не получит распечаткой чек с кодом пополнения. Я как владелец терминала, очень хорошо это понял, и отключил возможность покупать ваучеры пополнения через терминал.
42  Главная категория / Разработка / Re: Требуется модуль для интеграции с личным терминалом : 24 Ноября 2010, 15:54:35
ну финайти пока не не имеет договора с банком, хотя может за 2 последних месяца что-то изменилось. Вот нашел ещё такую софтину. Работает походу без процессингового центра http://www.ift.com.ua/product/cic/index.htm
43  Главная категория / Разработка / Re: Нужен модуль "Лотерея/Акции/Розыграши" : 20 Ноября 2010, 04:59:49
Цитировать
Участие в розыграше платное? или все добросовестные клиенты имеют право на участие?
Как вариант, можно сделать платным, выставляется в админке сумма принятия участия, если "0" то бесплатно.
Так же в админке, должно быть поле, куда вписывается информация, что разыгрывается, когда и всякая полезная инфа.
44  Главная категория / Разработка / Нужен модуль "Лотерея/Акции/Розыграши" : 20 Ноября 2010, 00:23:19
В общем у меня давно крутится идея разыгрывать среди абонентов какие-то плюшки, ну например 2 билета в кино, или театр, или ещё что-то, не так важно что...
Нужен модуль для личной странички абонента, для того, что бы в нём была возможность нажать на кнопку "Участвовать в розыгрыше". Что бы кнопка была активна лишь в том случае, когда у абонента услуги оплачены и нет задолженности, и заполнены поля "ФИО" "тел.".
Прикрутить какой-то рендом для определения победителя, лучше всего по каким-то внешним параметрам, ну например последние 2 числа в розыгрыше национальной лотереи или чего-то такое, что бы у пользователя не было мысли: -"Блин, админ чёта намутил, и выдал приз знакомым".
Вообще-то идеи по функционалу модуля принимаются.
Кто возьмётся за разработку? Цена?
45  Главная категория / Разработка / Re: Требуется модуль для интеграции с личным терминалом : 09 Сентября 2010, 23:35:56
По поводу терминалов - ими может владеть только ФОП. Юр.лицу низя по закону. Советую разговаривать с 24нонстоп - там самые адекватные люди, они сами разработали свой шелл на терминалы. думаю с ними можно договорится, что бы они вам под заказ написали шелл под ваши нужды.
Страниц: 1 2 [3] 4
Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!