Биллинговая система Nodeny

Главная категория => Nodeny 50 => Тема начата: gefest от 04 Января 2010, 15:00:25



Название: Как снимать деньги за фтп ?
Отправлено: gefest от 04 Января 2010, 15:00:25
проблема. на компьютере где стоит нодени  также поднята фтп. немогу разобраться с направлениями. как сделать так, чтобы когда пользователь скачивает с фтп то из него снималась  сумма в размере 1 грн за 10 гиг скачаной информации ... также если можете то объясните принцип снятия денег со счета, Нодени снимает деньги каждый день как абонплату или раз в месяц? допустим у меня тариф мегабит который стоит 70 грн. я подключил клиента 20 числа, ему сняло деньги вперед за интерент до конца месяца, а сегодня уже 4 число а у него счет после 1 не изменился  :'( а у меня уже 100 таких клиентов . сильно не ругатся .. окого года просто юзал трафик инспектор  ;D


Название: Re: Как снимать деньги за фтп ?
Отправлено: Aivanzipper от 04 Января 2010, 15:16:01
Нужно создать направление с ip-адресом сервера и портом (портами) назначения протокола фтп. У Вас фтп пассивный или активный?

То, что у Вас 1го числа не изменился счет, так это недоустановленый биллинг - там есть такой скрипт newmonth.pl который надо добавить в планировщик на 0:00 каждого 1го числа, т.е. начало месяца


Название: Re: Как снимать деньги за фтп ?
Отправлено: gefest от 04 Января 2010, 15:35:53
у меня пассивный фтп ..  можно поподробней нащет пресетов .. я хочу чтоб у клиентов снимались деньги по такому принцыпу 1/30 стоимости тарифного плана в сутку ..


Название: Re: Как снимать деньги за фтп ?
Отправлено: Aivanzipper от 04 Января 2010, 15:54:09
по поводу абонплаты: http://forum.nodeny.com.ua/index.php?topic=26.0

Пассивный фтп использует произвольные порты из диапазона 1024-65535, соответственно необходимо знать, не используются-ли эти порты другими приложениями на этом сервере, ибо если там, например, стоит игровой сервер на порту 1234, то трафик к нему будет считаться тоже как фтп.


Название: Re: Как снимать деньги за фтп ?
Отправлено: gefest от 04 Января 2010, 16:04:02
нет не используются . никак не могу разобраться с направлениями . может на форуме гдето поднималась ета тема ? я пока что не нашел (


Название: Re: Как снимать деньги за фтп ?
Отправлено: Aivanzipper от 04 Января 2010, 16:04:16
для активного режима было б проще - порт 20 и все


Название: Re: Как снимать деньги за фтп ?
Отправлено: Aivanzipper от 04 Января 2010, 16:08:27
В доке к Нодени есть примеры настроек тарифов, там и смотрите. Вот только я не нашел там синтаксиса для указания диапазона портов в направлении, пусть разработчики подскажут.


Название: Re: Как снимать деньги за фтп ?
Отправлено: gefest от 04 Января 2010, 16:16:44
смотрел тему про посуточною абонплату , может скинемся и все . ето же получается по 50 грн .)  немогу понят алгоритм создания тарифа для фтп , сначала пресеты потом направления а дальше ?


Название: Re: Как снимать деньги за фтп ?
Отправлено: gefest от 04 Января 2010, 16:49:29
ситуация такая , создал пресет , выставил направления .  фтп трафик не считается . выгружаю скрин может Вы поможыте. в нулевом пресете ничево не выставлял .


Название: Re: Как снимать деньги за фтп ?
Отправлено: Aivanzipper от 04 Января 2010, 18:04:16
а что Вы там по 21-му порту насчитать хотите? :)

Цитировать
В пассивном режиме FTP клиент инициирует оба соединения с сервером, решая проблему с файрволами, которые фильтруют входящий порт данных клиента. При открытии FTP соединения, клиент локально открывает два непривилегированных порта (N > 1024 и N+1). Первый порт контактирует с сервером на порт 21, но вместо того, чтобы затем выдать команду PORT и позволить серверу в ответ соединиться с его портом данных, клиент выдает команду PASV. В результате сервер открывает произвольный непривилегированный порт (P > 1024) и посылает клиенту команду PORT P. Затем, для передачи данных, клиент инициирует соединение от порта N+1 к порту P на сервере.

Да, еще укажите ип сервера с маской /32


Название: Re: Как снимать деньги за фтп ?
Отправлено: gefest от 04 Января 2010, 21:54:03
юзаю  ProFTPd . но незнаю как ево перевести в активный режым . ща буду гуглить ..(


Название: Re: Как снимать деньги за фтп ?
Отправлено: goletsa от 05 Января 2010, 05:09:29
юзаю  ProFTPd . но незнаю как ево перевести в активный режым . ща буду гуглить ..(
Сам proftpd ведет статистику.
Можно на нее опираться.


Название: Re: Как снимать деньги за фтп ?
Отправлено: gefest от 05 Января 2010, 10:05:06
про порты нечево найти не могу . но вроди он у меня юзает только 21 порт .


Название: Re: Как снимать деньги за фтп ?
Отправлено: Aivanzipper от 05 Января 2010, 12:02:53
21-порт информационный, для обмена данными используются другие порты, почитайте про протокол FTP


Название: Re: Как снимать деньги за фтп ?
Отправлено: gefest от 05 Января 2010, 22:12:57
настроил на 20 порт. пресеты создал , направления тоже , не считает и все (( может там какой то скрипт нужен  ? или лицензия ? 
а как снимаются деньги с абонентов вообще  ? ?  раз в месяц только ? 31 числа ? или можно раз в неделю ..    ???


Название: Re: Как снимать деньги за фтп ?
Отправлено: Aivanzipper от 06 Января 2010, 09:15:32
Если FTP в активном режиме работает, то по 20-му порту считать должно, проверяйте еще раз.

Деньги снимаются раз в месяц (абонплата), либо на горячую, если помегабайтно.