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

Главная категория => Nodeny 49 => Тема начата: knet от 08 Августа 2009, 22:19:08



Название: nodeny 49 + linux
Отправлено: knet от 08 Августа 2009, 22:19:08
как то решил попробывать 45 версию установил и даже реализовал в ней несколько агентов доступа для себя ( правдо коряво )
Счас хочу перейти на 49 но вот беда! как быть с nofire.pl  хотелось бы видеть реализацию под linux. Кто пробывал что то делать ?


Название: Re: nodeny 49 + linux
Отправлено: kesha от 06 Марта 2010, 06:02:48
кстати да,
нет ли готового решения (скрипта)? а то стала задача перести биллинг с freebsd на linux.


Название: Re: nodeny 49 + linux
Отправлено: elite от 07 Марта 2010, 10:32:04
кстати да,
нет ли готового решения (скрипта)? а то стала задача перести биллинг с freebsd на linux.
чем вызвана такая задача?


Название: Re: nodeny 49 + linux
Отправлено: Cell от 07 Марта 2010, 10:46:12
чем вызвана такая задача?
Да вменяемой причины, кроме того, что админ не может ездить на данном мопеде нет. Так проще  не биллинг в линукс портировать а админа во freebsd )) как я и поступил (о чем, кстати сказать не жалею)


Название: Re: nodeny 49 + linux
Отправлено: Maks от 07 Марта 2010, 13:30:55
Я думаю многие меня поддержат что именно на линуксах работает много серверов и компаний.
Штат админов юзающих линукс.
Желательно чтоб nodeny дружил с linux .
Т.к и админам проще ( чем опять наступать на грабли только во фре) и nodeny т.к повысится потребительский спрос.


Название: Re: nodeny 49 + linux
Отправлено: tramX от 07 Марта 2010, 13:35:54
Мне раньше тоже нужен был биллинг под Linux так как про Freebsd незнал практически ничего. Но с доками как у Nodeny и немного желания и получаем рабочую ситему на Freebsd c Nodeny.
Вебсервер у меня на Linux а вот биллинг на Freebsd. Админить на Linux проще пока не попробовал админить на Freebsd.


Название: Re: nodeny 49 + linux
Отправлено: goletsa от 07 Марта 2010, 13:37:38
Много линуксов больших и разных.
С фрей что хорошо - она единообразна.
А дистрибутивов много разных. Под все не подстроишься.

В принципе можно попробовать поиграться с Debian/kFreeBSD, некоторая смесь ядра фри и гнутого окружения.


Название: Re: nodeny 49 + linux
Отправлено: goletsa от 07 Марта 2010, 13:39:35
Я думаю многие меня поддержат что именно на линуксах работает много серверов и компаний.
Штат админов юзающих линукс.
Желательно чтоб nodeny дружил с linux .
Т.к и админам проще ( чем опять наступать на грабли только во фре) и nodeny т.к повысится потребительский спрос.
Смотря еще насколько дружить. Ядро сети вполне нормально работает под линуксом. php\perl\mysql везде одинаков.
Вот с сателитами сложнее но тут можно заюзать микротик - тоже линукс но с человеческим лицом.
В форуме было уже описание как ставить билинг на линукс.


Название: Re: nodeny 49 + linux
Отправлено: elite от 07 Марта 2010, 19:15:05
Т.к и админам проще ( чем опять наступать на грабли только во фре) и nodeny т.к повысится потребительский спрос.
пионЭров что ли больше поставит себе nodeny? :)


Название: Re: nodeny 49 + linux
Отправлено: Maks от 07 Марта 2010, 22:27:45
Чего так сразу пионеры?
Я сам пионер, так выучил и поставил на фрю.
А работал в одной конторе, там был линух (убунта сервер и вин 2003)
Искали они себе биллинг, я подсказал Ноудени, вроде бы все ничего, но админу в падлу было чтото думать, делать и сказал шёфу что НОудени только на Фрю, тип нам не подойдет. И все., а купили, будете смеятся: Трафик инспектор!


Название: Re: nodeny 49 + linux
Отправлено: Elisium от 08 Марта 2010, 00:05:50
а купили, будете смеятся: Трафик инспектор!

Ну чего так сразу плохо о ТИ ?
Для КОНТОР с несильно жирным каналом и не более двух-трех сотнен чел - самый вариант.
Для правильных ленивых виндовых админов наверное, даже, лучший вариант.

п.с. сам когдато работал в одной БОЛЬШОЙ госконторе.
Правильно поставил, настроил и ЗАБЫЛ вообще, че гдето там есть вот такое чудо.
И когда уволился, то он еще долго там стоял и работал без проблем.


Название: Re: nodeny 49 + linux
Отправлено: VitalVas от 08 Марта 2010, 00:15:04
у меня так фрюха работает, год назад установил, и досехпор проблем с ней нету
уже непомню пасс рута там....
за год была 1-а неисправность, и то оказалося что кабель с сервака выпал


Название: Re: nodeny 49 + linux
Отправлено: Cell от 08 Марта 2010, 00:38:59
Смотря еще насколько дружить. Ядро сети вполне нормально работает под линуксом. php\perl\mysql везде одинаков.
Вот с сателитами сложнее но тут можно заюзать микротик - тоже линукс но с человеческим лицом.
В форуме было уже описание как ставить билинг на линукс.
Все упирается в файрвол. Если найдется человек, который напишет нормальный порт в iptables то NoDeny станет биллингом под Xnix платформу.
Всего-то делов ))) nofire.pl переделать и учитывая логику дефолтного файрвола забацать новый скелет.
Я конечно большой поклонник iptables (был когда-то )))) но шейперы вменяемые на нем делать - вы меня извините ))) делать-то конечно можно, только они невменяемые получаются. т.е. неподвластные земному разуму и больше похожи на какое-то шаманство с бубном.


Название: Re: nodeny 49 + linux
Отправлено: VitalVas от 08 Марта 2010, 00:50:28
у моего внешнього прова шлюз на линухе работает, и скорость как то криво режет, и пинги какие то большие, хоть я воткнут в д-линк 1226, и оптика идет прямо в серверну


Название: Re: nodeny 49 + linux
Отправлено: versus от 08 Марта 2010, 15:44:53
Свои пять копеек вставлю. Имею большой опыт работы как с фрей так и с линуксами. Причем с высоконагруженными решениями, где 1кк пользователей в день на сайт ходит. Так вот, когда мне звонят и спрашивают версию под линукс, я справшиваю какой опыт работы у человека с линуксом. И простой вопрос объяснить мне разницу между cbq и htb, какой лучше использовать для шейпа. В 100% случаев оказалось, что и опыт работы с линуксом не такой чтобы уж очень и что  часто "линуксоиды" видели только убунту и как она себя ведет под нагрузками слабо себе представляют.
Такого человека достаточно легко убедить, что лучше птица в руках на протестированном биллинге с фрей, чем геморрой в попе с зоопарком линуксов и неизвестной производительностью решений.
Для особо упрямых конечно есть скрипты которые надо допиливать. Для вменяемого сисадмина я думаю это не есть проблема допилить скрипты под себя. Собственно большая часть работы сисадмина это допиливание чего то под себя.

А вот когда экономят на сисадмине или деньгах, и расчитывают получить халявную помощь сообщества, когда ставят иксы на роутер и мышкой ставят пакеты, то тут лично я бессилен.


Название: Re: nodeny 49 + linux
Отправлено: kesha от 11 Марта 2010, 14:00:51
чем вызвана такая задача?
Да вменяемой причины, кроме того, что админ не может ездить на данном мопеде нет.......

да, не могу и самое ГЛАВНОЕ - НЕ ХОЧУ,
не хочу тратить свое "драгоценное" время на изучение тонкостей фряхи (структура системы, фаерволл, синтаксис и т.д.), и нет его собственно - надо работать!

....Желательно чтоб nodeny дружил с linux ....
обязан просто, раз это коммерческое решение основанное на опенсорсе,
а так получается вместе со структорой nodeny, надо еще и фряху выучить.
зачем навязывать? Тем более когда люди выростут - принесут Вам ренту за Ваш продукт.

....Под все не подстроишься....
извините, iptables и tc везде одинаковые,
собственно как и все остальное (php\perl\mysql), как сказали раньше

....NoDeny станет биллингом под Xnix платформу.
Всего-то делов ))) nofire.pl переделать....
А вот это уже очень интересно, спасибо за наводку.
А то началась какая-то Холивар, кто на чем хочет - на том и работает. Мне лично linux ближе и понятнее.

....cbq и htb, какой лучше использовать для шейпа.......  неизвестной производительностью решений. ....
конечно htb - она точнее режет. Об произвдительности пока речь не идет, это поле для оптимизации дополнительно.


Название: Re: nodeny 49 + linux
Отправлено: Cell от 11 Марта 2010, 14:34:18
Холивар холиваром, но мне всетаки интересно как вы собираетесь исходящий от клиента траффик шейперить? Я в свое время много сил на это потратил )))


Название: Re: nodeny 49 + linux
Отправлено: elite от 11 Марта 2010, 14:51:17
да, не могу и самое ГЛАВНОЕ - НЕ ХОЧУ,
не хочу тратить свое "драгоценное" время на изучение тонкостей фряхи (структура системы, фаерволл, синтаксис и т.д.), и нет его собственно - надо работать!
ну так в чем проблема? оплати адаптацию nodeny к линуху - и пользуйся на здоровье :)
или платить не хочется? хочется ведь нахаляву? поставить бесплатную версию и чтобы ее еще под тебя доработали бесплатно :)


Название: Re: nodeny 49 + linux
Отправлено: 1f7 от 11 Марта 2010, 22:14:41
3-й месяц юзаю nodeny на clearos (бывший clarkconnect) он же centos 5.4, проблем пока не вижу
шейпером ещё не занимался - пока всего 5 компов  :)



Название: Re: nodeny 49 + linux
Отправлено: VitalVas от 11 Марта 2010, 22:23:49
у мну ядро биллинга на убунте отлично работает, хоть убунта настольняя


Название: Re: nodeny 49 + linux
Отправлено: 1f7 от 11 Марта 2010, 22:40:08
у мну ядро биллинга на убунте отлично работает, хоть убунта настольняя
цп1251 или перекодировал в утф-8?
сорри, убунту живую не видел  :)


Название: Re: nodeny 49 + linux
Отправлено: VitalVas от 11 Марта 2010, 22:46:46
у мну ядро биллинга на убунте отлично работает, хоть убунта настольняя
цп1251 или перекодировал в утф-8?
сорри, убунту живую не видел  :)
1251


Название: Re: nodeny 49 + linux
Отправлено: nops от 20 Апреля 2010, 14:08:47
Ну дык а что, проблема запустить ядро на лине?
Perl он и в африке перл, вместе с мускулем.
Бери ядро и запускай хоть на винде, оно же не перле трудится, завязывай его с микротиком и радуйся. Nofire.pl, на сколько я понимаю, управляет фаерволом, сответственно и разрешает пользователей.
В доках нодени есть ман по связке нодени с микротиком. Можешь себе на наладонник поставить ядро и по GPRS-у управлять микротиком. Если умельцы linux на кпк ставят, то уж перл-то точно поставят.
 
Я вот до этого не работал с фрёй. Даже не знал с какой стороны к ней подступиться. Мне Валентин рассказал, что по докам даже ребнок поставит, если по русски читать умеет. Я послушался, не офибся. Получил ещё пару тройку консультаций, плюс форум, плюс спец.форумы. гугль. и вот сейчас меня арканом на линукс не затащишь, ну его фтопку.
всё в одном ты на линукс устанешь ставить, а поотдельности, ради бога.
 
Благодаря одному человеку, За что огромное ему спасибо, у меня свой сервак стоит, работает на небольшую сетку. Работает сервак в Питере, потихоньку подбираются к трёхстам абанентов и я естественно подпинываю на покупку 50 версии. Я устроился на работу и там сервак на фре, правда один, но буду внедрять ещё парочку....
 
Так что вот так вот


Название: Re: nodeny 49 + linux
Отправлено: kesha от 23 Апреля 2010, 11:56:35
фря... линукс...
"вкус и цвет - хороший повод для драки". Кому в чем удобно, тот в том и работает!
Докладываю результаты своих исседований по теме топика: http://local.com.ua/forum/topic/21210-pptpd-linux-nodeny-49-32/page__gopid__158769&#entry158769 (http://local.com.ua/forum/topic/21210-pptpd-linux-nodeny-49-32/page__gopid__158769&#entry158769)


Название: Re: nodeny 49 + linux
Отправлено: elite от 23 Апреля 2010, 14:40:36
Докладываю результаты своих исседований по теме топика
молодец!
а еще лучше, если бы написал инструкцию по адаптации нодени на линукс - тогда бы тебе вообще цены не было! =)


Название: Re: nodeny 49 + linux
Отправлено: kesha от 26 Апреля 2010, 22:06:21
молодец!
а еще лучше, если бы написал инструкцию по адаптации нодени на линукс - тогда бы тебе вообще цены не было! =)
Спасибо за высокую оценку, но делать я этого, к сожалению не буду. т.к. я не спец в ноудени и мне хватает чем позаниматься.
Это был чисто спортивный интерес, разозлившийся Вашим постом, что все "на халяву".
Биллинг коммерческий - соответвенно у него есть мейнтейнеры.
Информацию я выдал, могу по запросу виртуалку с СеntOS 5 под XEN-ом отдать готовую с данным биллингом.


Название: Re: nodeny 49 + linux
Отправлено: Eugene от 01 Июня 2012, 19:11:03
Если не сложно, а есть скрипты от знающих "правильного" авто запуска NoDeny под Линукс? Те, что идут в поставке требуют фряшного
rc.subr

Я просто закомментил этот параметр, и переменную rc_var что бы не ругался, но, думаю, это не правильно.


Название: Re: nodeny 49 + linux
Отправлено: Eugene от 03 Июня 2012, 19:46:37
Посидел денёк, поизучал тему. В итоге, переписал сам скрипт автозапуска на основе того, что поставляется в версии для Фри. Кому надо, выкладываю.
Рестарт не стал делать мне без надобности. Кому это нужно будет, просто в кейсе "restart" нужно запустить сначала stop, потом start.
Код:
#!/bin/sh
# PROVIDE: noserver
# REQUIRE: LOGIN mysql

name="noserver"
noserver_enable="YES"
nodeny_dir="/usr/local/nodeny"
pidfile="/var/run/${name}.pid"

case "$1" in
start)

    cd $nodeny_dir
    pid_old=`cat $pidfile 2>/dev/null`
    echo -n "Starting $name..."
    sh go.sh ${name} &
    sleep 2
    pid_new=`cat $pidfile 2>/dev/null`
    if [ $pid_old ] && [ $pid_old = $pid_new ];
    then
      echo "No. Already running"
    else
      echo "OK"
    fi
;;
stop)
cd $nodeny_dir
    echo -n "Stopping $name..."
    pid=`cat $pidfile 2>/dev/null`
    if [ $pid ];
    then
       kill -TERM $pid;
       echo -n "Waiting pid $pid"
       while true
       do
         echo -n "..."
         if [ ! -f "$pidfile" ]; then break; fi
         sleep 1
       done
       echo "OK"
    else
       echo "$name is not running (no $pidfile)"
    fi
;;
  *)
        echo "Usage: /etc/init.d/tomcat {start|stop|restart|force-reload}" >&2
        exit 1
        ;;
esac

exit 0

Всем спасибо, кто помог с идеей оставить для запуска go.sh :)