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

Главная категория => Общий раздел => Тема начата: versus от 23 Октября 2009, 13:42:49



Название: Установка нодени на дебиан
Отправлено: versus от 23 Октября 2009, 13:42:49
Собрал до кучи установку нодени на линукс
cat /etc/debian_version
5.0.3

Использованы файлы из  http://local.com.ua/forum/topic/15752-nodeny-linux/

Установка и патч ipcadа  на линуксе протестированы

Фрирадиус протестирован
ДХЦП протестирован

pptp  не протестировал  не смог запустить вторую виртуалку

Замечания и доработка приветсвуется


Название: Re: Установка нодени на дебиан
Отправлено: B@RT от 23 Октября 2009, 15:40:41
предложенный конфиг nofire.pl на указанной странице- это полноценная замена оригинального или только для работы через прокси?


Название: Re: Установка нодени на дебиан
Отправлено: B@RT от 23 Октября 2009, 22:41:33
В инструкции ошика. в файле радиуса sql.conf надо добавить
Код:
sql_user_name = "%{User-Name}"
в противном случае, тестовый пользователь не авторизируется.

и в моем случае, файл servers для pptpd лежит в файле /etc/ppp/radius
(gentoo linux). не забудьте там прописать пароль для подключения к радиусу

возможно я чего-то не понимаю, но вроде настроился по инструкции, но pptpd отказывается выдавать настройки клиенту, если используются плагины радиуса. Если плагины отключить, то клиент нормально получает все настройки


Название: Re: Установка нодени на дебиан
Отправлено: B@RT от 23 Октября 2009, 23:31:46
отвечаю на свой же вопрос... чтобы пользователь подключился, в настройках nodeny надо указывать ip, который должен будет выдаваться пользователю после авторизации через pptpd.


Название: Re: Установка нодени на дебиан
Отправлено: Cell от 24 Октября 2009, 01:05:17
отвечаю на свой же вопрос... чтобы пользователь подключился, в настройках nodeny надо указывать ip, который должен будет выдаваться пользователю после авторизации через pptpd.

Да это же как Божий день понятно как бы )))


Название: Re: Установка нодени на дебиан
Отправлено: B@RT от 24 Октября 2009, 08:56:44
ок, где тогда можно задать ip, который будет выдан пользователю dhcpd сервером? напмерим, у человека локальный ip 10.1.1.20, а после авторизации через впн - 192.168.1.20?

ту да же вопрос - откуда брать локальный ip для генерации hdcpd конфига?

возможно я не правильно понимаю схему работы данного биллинга...


Название: Re: Установка нодени на дебиан
Отправлено: Maks от 24 Октября 2009, 09:16:41
А чем тебе PPPoE не подходит?
Или PPPoE + DHCP ( для локалького трафика)


Название: Re: Установка нодени на дебиан
Отправлено: B@RT от 24 Октября 2009, 09:28:13
изначально было настроено на pptpd. к тому же легче работать если несколько подсетей. поддерживается шифрование. так же в моей реализации разная скорость у локального и внешнего трафика


Название: Re: Установка нодени на дебиан
Отправлено: Cell от 24 Октября 2009, 11:47:53
в дополнительных данных создаешь себе поле ip и mac и вносишь в них данные, потом читаешь доку по nomake и составляешь конфиг для ДХЦП


Название: Re: Установка нодени на дебиан
Отправлено: B@RT от 24 Октября 2009, 17:02:16
всетаки nofire.pl представленный на указанной вверху ссылки не подходит для связки nodeny+pptpd :(


Название: Re: Установка нодени на дебиан
Отправлено: B@RT от 24 Октября 2009, 18:21:52
судя по всему, в файле ipcad.pl ошибка (в версии, предложеной автором топика)... в логах ядро ругается вот на эту строчку:
$rsh.=" -l $1" if $dserver=~s/.+)$//;

ее надо заменить на вот эту:
$rsh.=" -l $1" if $dserver=~s/:(.+)$//;


Название: Re: Установка нодени на дебиан
Отправлено: Efendy от 24 Октября 2009, 18:45:46
Я полагаю  ":(" при передаче через асю было сконвертировано в смайлик


Название: Re: Установка нодени на дебиан
Отправлено: B@RT от 24 Октября 2009, 19:05:08
я все таки не совсем понял, как вытянуть в nofire.pl данные из доп.полей


Название: Re: Установка нодени на дебиан
Отправлено: B@RT от 24 Октября 2009, 20:22:36
народ, может кто поможет...? перепробовал кучу вариантов, ничего не получается :(
нужен правильно составленный nofire.pl...
в теории должен
- блокировать нат на внешний интерфейс (в сторону инета),
- разрешать клиентам (только из разрешенных/указанных подсетей) подключаться к pptpd по порту 1723 и форвардинг этим подсетям.
- при подключении нового пользователя и проверки, разрешен ли ему выход - создавать правило для пропуска клиента во внешку
- создавать правила, где фаервол банит всех, у кого не правильная пара ip+mac (не соответствует значению из доп.полей)

Проблемы, с которыми я столкнулся и не знаю, как решить:
- удаление правила пропуска клиента после отключени от впн
- как проверять, есть ли у пользователя доступ? на сколько я понял, событие Allow срабатывает, даже если доступ запрещен?
- как получить данные из доп полей? о_О


Название: Re: Установка нодени на дебиан
Отправлено: Cell от 24 Октября 2009, 20:40:18
народ, может кто поможет...? перепробовал кучу вариантов, ничего не получается :(
нужен правильно составленный nofire.pl...
в теории должен
- блокировать нат на внешний интерфейс (в сторону инета),
- разрешать клиентам (только из разрешенных/указанных подсетей) подключаться к pptpd по порту 1723 и форвардинг этим подсетям.
- при подключении нового пользователя и проверки, разрешен ли ему выход - создавать правило для пропуска клиента во внешку
В этом заключается основная ошибка. Зачем блокировать впн если запрещен доступ? пусть коннектится - пропускать в интернет или нет, это дело других правил. То же самое касаетя НАТ. Зачем для каждого пользователя поднимать свой нат? Достаточно поднять НАТ на интерфейсе.


Название: Re: Установка нодени на дебиан
Отправлено: B@RT от 24 Октября 2009, 20:54:33
эм... где тогда я должен блокировать трафик пользователя? Например, я в админке заблокировал пользователя.... значит (по моим соображениям) клиент должен или не подключиться вовсле (не принимается его логин и пароль) или подключиться, но дальше сервера впн (он же шлюз) уйти не должен...

Алгоритм работы (дополните/поправте, если не прав) фаервола:
Flush - сбрасываем все цепочки, сбрасываем все правила шейпинга, разрешаем форвардинг между клиентами локальной сети, если фаервол закрытого типа, то разрешаем коннектится клиентам на порт 1723. Разрешаем для подсети впн проход через нат
Allow - шейпим интерфейс (ip) только что подключившегося клиента
Deny - удаляем правила шейпа для данного интерфейса (ip)
Add_To_All_Ip - создаем правила соответствия mac+ip

Если все так, то тогда актуальны все проблемы, описанные в моем предыдущем посту + еще один вопрос - надо как-то получить подсеть разрешенных ip

З.Ы. текущая реализация работает на скриптах, во внешку пускает только определенную подсеть, ip которой выдаются, если пользователь авторизирован... если он заблокирован, авторизацию не пройдет


Название: Re: Установка нодени на дебиан
Отправлено: Efendy от 24 Октября 2009, 21:44:32
Тебе Cell все правильно рассказал. А именно: возможность коннекта - это процесс авторизации! Если у человека правильные логин/пароль, то он должен соединиться и посмотреть свою статистику, как минимум. Если ты его будешь блокировать, то он не будет знать то ли у него неправильный пароль, то ли доступ заблокирован.

Итак. При правильной авторизации клиент должен подключиться. Дальше в зависимости от его счета, noserver.pl -> nofire.pl создают в фаерволе правила, разрешающие или блокирующие доступ в инет.

А вот Add_To_All_Ip ты совершенно правильно задумал задействовать для привязки mac+ip


Название: Re: Установка нодени на дебиан
Отправлено: B@RT от 25 Октября 2009, 00:52:02
Когда вызывается событие Add_To_All_Ip ?
Нарисовал функцию, но правила в таблицу не добавляются :(
Код:
sub Add_To_All_Ip 
{

 my $p=$_[0];
 my ($auth,$dop_param,$i,$id,$ip,$mid,$n,$num,$num1,$num2,$opt,$options);
 my ($paket,$pipe2,$pipe_in,$pipe_out,$speed2,$speed_in,$speed_out);

 $ip=$p->{ip};
 $id=$p->{id};                  # id текущей записи (по таблице users)
 $num=$p->{num};                # виртуальный уникальный id текущей записи
 $dop_param=$p->{dop_param};    # дополнительные параметры учетки клиента

# должны быть в системе дополнительные поля с такими алиасами
$mac=$dop_param->{_mac};
$localip=$dop_param->{_localip};


# привязка мак адреса к ip
 system("$IPT -t filter -A INPUT -i $IF_INT -m mac --mac-source $mac ! -s $localip -j DROP");

}

sub Delete_From_All_Ip
{

 my $p=$_[0];
 my ($auth,$dop_param,$i,$id,$ip,$mid,$n,$num,$num1,$num2,$opt,$options);
 my ($paket,$pipe2,$pipe_in,$pipe_out,$speed2,$speed_in,$speed_out);

 $ip=$p->{ip};
 $id=$p->{id};                  # id текущей записи (по таблице users)
 $num=$p->{num};                # виртуальный уникальный id текущей записи
 $dop_param=$p->{dop_param};    # дополнительные параметры учетки клиента

# должны быть в системе дополнительные поля с такими алиасами
$mac=$dop_param->{_mac};
$localip=$dop_param->{_localip};


# УДАЛЯЕМ привязку мак адреса к ip
while (!system("$IPT -t filter -D INPUT -i $IF_INT -m mac --mac-source $mac ! -s $localip -j DROP")) {};

}


Название: Re: Установка нодени на дебиан
Отправлено: Efendy от 25 Октября 2009, 08:37:04
Код:
perl noserver.pl -v
и все в динамике увидешь на экране


Название: Re: Установка нодени на дебиан
Отправлено: B@RT от 25 Октября 2009, 15:22:01
пришлось немного поправить npserver.pl, т.к. на функцию Add_To_All_Ip и Delete_From_All_Ip отправляется только ip адрес... соответственно получить под.данные не получалось...

З.Ы. Когда полностью закончу настройку системы, биллинга и всех дополнений, напишу тут полное хавту (или может создать отдельный топик?)


Название: Re: Установка нодени на дебиан
Отправлено: versus от 25 Октября 2009, 15:56:41
пиши тут


Название: Re: Установка нодени на дебиан
Отправлено: VitalVas от 25 Октября 2009, 21:34:51
зачем биллинг на линукс ставить?? ведь линукс для мультимедии а фря для безопасности


Название: Re: Установка нодени на дебиан
Отправлено: Cell от 25 Октября 2009, 21:43:12
зачем биллинг на линукс ставить?? ведь линукс для мультимедии а фря для безопасности
+1, я с линукса на фрю пересел из-за этого ))) мне показалось так будет проще чем жрать кактусы ))
Кстати не жалею ни одного раза.


Название: Re: Установка нодени на дебиан
Отправлено: VitalVas от 25 Октября 2009, 21:54:33
класно было бы если сателит на OpenBSD запустить и юзать.


Название: Re: Установка нодени на дебиан
Отправлено: versus от 25 Октября 2009, 21:56:32
Ну не надо так сразу, у линукса есть очень хорошие положительные стороны, большее коммунити, больше программ, больше мануалов, больше помощи. Безопасность достаточно высокая, производительность еще лучше (что то не видел фряху в топ 100 кластеров)
Просто так исторически сложилось, что выбрали фрю в начае работы :-)
Пробовал заставить работать биллинг на OpenSolaris, не выходит каменный цветок :-( Вот где ынтырпрайз так ынтырпраайз

А вобще больше юникосв хороших и разных :-)


Название: Re: Установка нодени на дебиан
Отправлено: versus от 25 Октября 2009, 21:59:04
класно было бы если сателит на OpenBSD запустить и юзать.
Кстати именно с опенбздей не вижу как раз пробем для сателита за исключением может быть много процессорности, все программы  для сателита в ней есть из портов. Было бы желание


Название: Re: Установка нодени на дебиан
Отправлено: Efendy от 25 Октября 2009, 21:59:41
больше мануалов и больше помощи - это потому в линуксе так, что во фре итак все понятно ;)


Название: Re: Установка нодени на дебиан
Отправлено: versus от 25 Октября 2009, 22:14:43
Любой системе надо учится, где то что то лучше где то что то хуже. Линуксов столько разных, что знания например убунты запросто могут расходится с возможностью работы в сюзи. Хочешь логику как во фре бери арч или генту. Хочешь не заморачиватся с настройкой бери убунту или сюзи. Хочешь лонгтайм ентерпрайз на 6-8 лет бери редхат или центос.
В мире БСД точно также, давече искал где на опенбд айпи адрес при загрузке сменить. ОКазалось для каждого интерфейса свой файлик создается с именем  hostname_em0  где em0  имя интерфейса. И в чем логика ?


Название: Re: Установка нодени на дебиан
Отправлено: Cell от 25 Октября 2009, 22:17:38
Ну не надо так сразу, у линукса есть очень хорошие положительные стороны, большее коммунити, больше программ, больше мануалов, больше помощи. Безопасность достаточно высокая, производительность еще лучше (что то не видел фряху в топ 100 кластеров)
Просто так исторически сложилось, что выбрали фрю в начае работы :-)
Пробовал заставить работать биллинг на OpenSolaris, не выходит каменный цветок :-( Вот где ынтырпрайз так ынтырпраайз

А вобще больше юникосв хороших и разных :-)

Никто и не спорит. Просто линь как не крути - это все больше и больше десктоп и то что всякие там рэдхаты и прочие делают на них сервера.... ну... можно и на них сервера делать. Только вот весь мой опыт показывает что сервер всетаки лучше получается на фре.
ПС а часто ли используете кластера в своей повседневной админской жизни? наверное на прошлой неделе последний настраивали? ))) еще давайте про виртуализацию вспомним )))
ППС а кластера можно и на сони плейстейшн постоить ))) было бы желание


Название: Re: Установка нодени на дебиан
Отправлено: B@RT от 25 Октября 2009, 22:33:50
Не вижу смысла разводить тут холивар по поводу ОС.
Сам лично использую везде Gentoo linux. Когда стал вопрос поднимать сервер, пришел к мысли, что изучать другую систему нет не времени, не желания, а посколько с дженту у меня опыт работы более 5ех лет, вопрос выбора как-то сам отпал.
Линукс был, есть и останется серверной ОС. Другой вопрос, что сейчас в ядро, да и саму систему, начинают тащить в сторону десктопа.

Если кому интересно производительность системы, давайте померяемся ..... зоопарк железа разнообразный, включая Xeon E5405 с рейд массивом.

Кстатит о сравнении дистров - как тут выше справедливо заметили, сравнивать разные дистры с фрей не логично....
Относительно безопасности - это проблема скорее не дистра, а программ (которые в том же виде присутствуют в фре) и кривых рук админа. Критические ошибки ядра (особенно ядра) линукса исправляются довольно оперативно, чего не скажешь о фрехе.

З.Ы. если кого обидел, не пинайте, против фряхи ничего не имею...


Название: Re: Установка нодени на дебиан
Отправлено: versus от 26 Октября 2009, 00:21:15

ПС а часто ли используете кластера в своей повседневной админской жизни? наверное на прошлой неделе последний настраивали? ))) еще давайте про виртуализацию вспомним )))
ППС а кластера можно и на сони плейстейшн постоить ))) было бы желание

не поверишь последний год своей админской жизни каждый день админил 16 северов в кластере. Кстати да виртуализация рулит если б не она пришлось бы машин 30 ставить в датацентр.


Название: Re: Установка нодени на дебиан
Отправлено: elite от 26 Октября 2009, 20:13:47
Интересно, а как модернизировать nofire.pl, чтобы он корректно (шейпер) мог работать с динамическими интерфейсами (PPPoE)?


Название: Re: Установка нодени на дебиан
Отправлено: B@RT от 26 Октября 2009, 22:55:36
Интересно, а как модернизировать nofire.pl, чтобы он корректно (шейпер) мог работать с динамическими интерфейсами (PPPoE)?

сейчас над этим работаю :)
получить имя интерфейса, зная ip адрес - не проблема


Название: Re: Установка нодени на дебиан
Отправлено: elite от 26 Октября 2009, 23:13:35
Интересно, а как модернизировать nofire.pl, чтобы он корректно (шейпер) мог работать с динамическими интерфейсами (PPPoE)?

сейчас над этим работаю :)
получить имя интерфейса, зная ip адрес - не проблема
а если он поменялся? :)


Название: Re: Установка нодени на дебиан
Отправлено: B@RT от 27 Октября 2009, 20:02:18
после авторизации, радиус создает файл по адресу /var/run/radarrt.pppX, где X - номер подключения, на котором висит пользователь. внутри этого файла всего 1 строчка - ip адрес клиенты, который на этом интерфейсе..
Соответственно, получить интерфейс можно примерно так:

Кусок из моего nofire.pl
Код:
$IF_PPP=`grep -il $ip /var/run/radattr* | sed 's/[/]var[/]run[/]radattr[.]//g;'`;                                    
chomp $IF_PPP;       
&Debug("User Ip: $ip; LocalIP: $LocalIp; ID: $id; PPP: $IF_PPP");

теперь с этим интерфейсом можно делать что угодно (например шейпить).
Шейпинг, предложенный в первом посту этого топика не подходит, т.к. в том случае предпологается, что у все пользователи ходят через 1 интерфейс, а не как в случае впн, где каждый клиент получает свой "фейс"...

В текущем тестовом варианте, шейпинг я вынес вообще в отдельный файл, для удобства задания нового правила... Параметры передаю примерно так:
Код:
system("sh $HTB start $IF_PPP ${speed_in} ${speed_in}");  
(здесь 2 раза указана скорость speed_in, т.к. 1 - для двух направлений скорость одна и та же, 2 - получить speed_out из тарифа не получилось, потому что ее там нет)

Вопрос к разработчикам: я или не заметил или этого нету... но где в тарифном плане можно выставить асинхронный канал? когда скорость download и upload разная? Править каждому клиенту в доп поля скорость - не удобно..

Второй вопрос к разработчикам: красивый рестайл админки может претендовать хотя бы на альтернативный шаблон в стандартной поставке nodeny?


Название: Re: Установка нодени на дебиан
Отправлено: B@RT от 27 Октября 2009, 20:30:49
я вот тут еще подумал... можно написать скрипт, который бы задавал интерфейсу имя, основанное на ip клиента. положить скрипт в ip-up.d... соответственно, получить имя интерфейса вообще не проблема...

Вот тут
http://www.opennet.ru/base/patch/pptpd_fix_int.txt.html
нашел решение (как в работе - не знаю, не тестил)
Код:
NEWNAME="ppp-$PEERNAME"
[ -z "$PEERNAME" ] && NEWNAME="$1"

if [ -x /sbin/ip ]; then
        /sbin/ip link set $1 down
        /sbin/ip link set $1 name $NEWNAME
        /sbin/ip link set $NEWNAME up
fi

Если кому-нить интересно подобное решение - поиграйтесь и попробуйте привязать интерфейс к id пользователю, т.к. в случае в ip могут быть проблемы


Название: Re: Установка нодени на дебиан
Отправлено: B@RT от 28 Октября 2009, 10:09:09
Цитировать
внутри этого файла всего 1 строчка - ip адрес клиенты, который на этом интерфейсе..
тут я немного погорячился :) там еще немного технической информации


Название: Re: Установка нодени на дебиан
Отправлено: B@RT от 28 Октября 2009, 10:14:19
вопрос с исходящей скоростью так же снят.... проблема была в моей невнимательности


Название: Re: Установка нодени на дебиан
Отправлено: dad Min от 04 Февраля 2010, 14:50:08
З.Ы. Когда полностью закончу настройку системы, биллинга и всех дополнений, напишу тут полное хавту (или может создать отдельный топик?)
как продвижения?
есть хавту?


Название: Re: Установка нодени на дебиан
Отправлено: vitaliych от 02 Июня 2011, 08:56:38
Всем доброго времени суток.
Есть кое-какие наработки по запуску nodeny на Debian Squeeze. Все пока в тестовом режиме (VirtualBox).
Что реализовано:
Рабочий nofire.pl. Шейпинг входящего и исходящего трафика.
Шейпер нативный, tc+htb (http://www.opennet.ru/base/net/htb_manual.txt.html).
Исходящий трафик шейпится с использованием псевдоинтерфейса IFB (http://www.opennet.ru/tips/info/1421.shtml )
Управление доступом: iptables+ipset (http://ipset.netfilter.org/)
Учет трфика: ipcad+iptables (лишний трафик не считается благодаря правилам iptables)
VPN-пользователи: использовал accel-ppp (ядерный ppp/pppoe/pptp сервер) со встроенным шейпером, tc+htb не используется, для чего в биллинге
добавил дополнительное поле _vpn_user. Если да, то nofire.pl управляет только доступом.
Определение скорости (Тарифный план/Индивидуальная) сделал прямо в процедуре radreply.
Почему именно accel-ppp: по многочисленным отзывам в Интернете accel-ppp намного эффективнее стандартного pptp, имеет встроенный шейпер.

Что НЕ РЕАЛИЗОВАНО: раздельные шейперы по направлениям, думаю, не всем нужно, но и это можно допилить.

В тестовом режиме на первый взгляд все работает.

В общем, если это востребовано - можно курить эту тему дальше, нет - ну на нет и суда нет.
Думаю, разработчики не против будут, это должно расширить число желающих использовать nodeny.


Название: Re: Установка нодени на дебиан
Отправлено: goletsa от 02 Июня 2011, 12:35:10
А виртуалку выложить сможете на торенты? Могу потестить под нагрузкой как оно себя будет вести.


Название: Re: Установка нодени на дебиан
Отправлено: vitaliych от 02 Июня 2011, 12:51:52
Да может проще инструкцию. Она почти вся шелловский скрипт, за парой исключений, так что по идее быстро должно настроиться.

Я сразу не выложил,потому как еще допиливаю pptp - выяснил одну неприятную вещь:
для того, чтобы динамически менять скорость пользователя необходимо управление accel-ppp по telnet. А он падает при работе с ним в cli.
А без динамического изменения скорости пользователь пока не переконнектится - будет работать на той скорости, какую получил в момент коннекта,
даже если после этого были изменения скоростей в биллинге.

Для ethernet-пользователей вроде пока косяков не нашел.


Название: Re: Установка нодени на дебиан
Отправлено: goletsa от 02 Июня 2011, 13:26:21
Да может проще инструкцию. Она почти вся шелловский скрипт, за парой исключений, так что по идее быстро должно настроиться.

Я сразу не выложил,потому как еще допиливаю pptp - выяснил одну неприятную вещь:
для того, чтобы динамически менять скорость пользователя необходимо управление accel-ppp по telnet. А он падает при работе с ним в cli.
А без динамического изменения скорости пользователь пока не переконнектится - будет работать на той скорости, какую получил в момент коннекта,
даже если после этого были изменения скоростей в биллинге.

Для ethernet-пользователей вроде пока косяков не нашел.
Да вроде нормальное поведение vpn сервера, mpd5 вроде себя так же ведет. Или он позволяет менять скорость?


Название: Re: Установка нодени на дебиан
Отправлено: vitaliych от 02 Июня 2011, 13:33:38
Позволяет (http://accel-ppp.org/accel-ppp/console/ - shaper change). Только падает при работе с ним по telnet.Вот что обидно.

Кстати, образ небольшой получается, 350М. Вы в какой стране? Если на Украине - могу выложить на файлообменник нормальный (только UA).


Название: Re: Установка нодени на дебиан
Отправлено: vitaliych от 06 Июня 2011, 10:15:46
Выкладываю nofire.pl.
Если нужно - могу подробное HOWTO по полной инсталляции на Squeeze. Дебиан ставил в минимальной инсталляции, все остальное в HOWTO.
Работа с РРР-пользователями организована через accel-ppp ( легко узнать имя интерфейса по IP, легко управлять встроенным шейпером). Как это все привязать к обычному pptp и к tc - обсуждалось выше.
P.S. accel-ppp надо брать последний из git, там уже исправлен баг с управлением по tcp.

Таблицы разрешенных IP управляются при помощи ipset


Название: Re: Установка нодени на дебиан
Отправлено: vitaliych от 26 Июня 2012, 09:46:40
Документация по установке на Дебиан.
Выкладываю свои записи + конфиги с тестовой машины и файлы, которые менял в nodeny.
Почти вся документация - shell script.
В архиве есть еще bill.sql - это дамп моей тестовой базы, вход: adm, 123.
Nodeny 49.32, Debian 6.

В общем, если вдумчиво во все посмотреть, думаю, можно разобраться.
Мне это все так и не пригодилось.
Сначала делаем все по debian_common.txt, затем уже конкретно по nodeny.


Название: Re: Установка нодени на дебиан
Отправлено: stix от 26 Июня 2012, 09:52:45
спасибо за труды.
я думаю много кому пригодится.


Название: Re: Установка нодени на дебиан
Отправлено: denis.my.life от 01 Июля 2012, 16:46:13
Кто нибудь ставил сервер nodeny(без сателитов и коллекторов) на ubuntu server или centos ? Можете помочь с описанием? Главным образом интересует какие модули перл необходимы и как их поставить желательно из репозиториев.


Название: Re: Установка нодени на дебиан
Отправлено: versus от 02 Июля 2012, 15:10:39
Кто нибудь ставил сервер nodeny(без сателитов и коллекторов) на ubuntu server или centos ? Можете помочь с описанием? Главным образом интересует какие модули перл необходимы и как их поставить желательно из репозиториев.

двумя постами выше дока  по дебиан 6, думаю подойдет и под убунту сервер включая 12.04


Название: Re: Установка нодени на дебиан
Отправлено: denis.my.life от 02 Июля 2012, 21:26:07
у меня что-то с лету все пакеты не стали ругалось на ключи для репозиториев)... гугление не помогло. пока разобью свой сервер все в одном на билинг и сателит отдельные. посмотрю нагрузку билинга и потом решу стоит ли его убунтить). Сателит навряд ли буду убунтить уж больно много неизвестных моментов) а у меня звезды во лбу нету))
ps. Если решусь убунтить буду по первому ману от versus там как то все минималистично... если чегото нехватит доберу с мана vitaliych


Название: Re: Установка нодени на дебиан
Отправлено: Demeo от 24 Декабря 2014, 22:52:48
Кто подскажет куда копать?
Ubuntu 14.04
Perl 5.18.2
PHP 5.5.9
Код:
AH01215: syntax error at /usr/lib/cgi-bin/adm/adm.pl line 412, near ")"
AH01215: (Might be a runaway multi-line () string starting on line 408)
AH01215: Execution of /usr/lib/cgi-bin/adm/adm.pl aborted due to compilation errors.
End of script output before headers: adm.pl


Название: Re: Установка нодени на дебиан
Отправлено: Demeo от 25 Декабря 2014, 18:06:54
Все. Сам разобрался.


Название: Re: Установка нодени на дебиан
Отправлено: Daniil от 22 Января 2015, 22:07:26
и в чем была проблема?


Название: Re: Установка нодени на дебиан
Отправлено: paparai от 10 Апреля 2015, 15:00:26
Документация по установке на Дебиан.
Выкладываю свои записи + конфиги с тестовой машины и файлы, которые менял в nodeny.
Почти вся документация - shell script.
В архиве есть еще bill.sql - это дамп моей тестовой базы, вход: adm, 123.
Nodeny 49.32, Debian 6.

В общем, если вдумчиво во все посмотреть, думаю, можно разобраться.
Мне это все так и не пригодилось.
Сначала делаем все по debian_common.txt, затем уже конкретно по nodeny.

Архив постоянно скачивается битый, можно повторить?


Название: Re: Установка нодени на дебиан
Отправлено: k291 от 03 Декабря 2016, 01:17:23
Появилась необходимость запустить Nodeny plus на Ubuntu.
Если есть у когота есть инструкция/записи по установке на Ubuntu|Debian, прошу поделится.


Название: Re: Установка нодени на дебиан
Отправлено: Demeo от 03 Декабря 2016, 02:27:47
Выложенная здесь инструкция вполне пригодна к применению. Проблемы решаются анализом логов и гуглением


Название: Re: Установка нодени на дебиан
Отправлено: elite от 27 Июня 2017, 21:32:30
Ядро вообще без проблем запускается на Debian


Название: Re: Установка нодени на дебиан
Отправлено: sedo26 от 28 Февраля 2020, 12:06:49
Подскажите, здесь на форуме читал помоему, что под Linux с сетевыми 2*10G  без особого напряга бегает 7Гиг в сторону абонентов (нат).
На Freebsd добивался максимум до 2Гиг, после добавлял новый НАС.
Если да, то как реализовали носервер?
Спасибо.


Название: Re: Установка нодени на дебиан
Отправлено: elite от 28 Февраля 2020, 20:24:10
какая версия?


Название: Re: Установка нодени на дебиан
Отправлено: sedo26 от 01 Марта 2020, 11:59:10
Есть желание на плюсе запустить, ядро поднялось быстро, но с фаерволом пока невыходит.
Интересует или действительно производительность намного выше.
Может кто перепелил носервер под линуксы уже?


Название: Re: Установка нодени на дебиан
Отправлено: goletsa от 01 Марта 2020, 12:17:13
Есть желание на плюсе запустить, ядро поднялось быстро, но с фаерволом пока невыходит.
Интересует или действительно производительность намного выше.
Может кто перепелил носервер под линуксы уже?
А зачем, если есть Accel-ppp?


Название: Re: Установка нодени на дебиан
Отправлено: elite от 01 Марта 2020, 17:21:42
Под н50 есть готовые скрипты, а под н+ просите Стаса, чтобы чуть допилил noserver


Название: Re: Установка нодени на дебиан
Отправлено: sedo26 от 01 Марта 2020, 22:29:28
Есть желание на плюсе запустить, ядро поднялось быстро, но с фаерволом пока невыходит.
Интересует или действительно производительность намного выше.
Может кто перепелил носервер под линуксы уже?
А зачем, если есть Accel-ppp?


Сейчас все работают через опцию82, не вижу смысла менять через Accel-ppp,
 сейчас помоему есть 2 варианта при росте трафика и количестве абонентов:
- поднимать более производительные НАСы (например на линуксе, на форумах много позитивных отзывов в сторону дебиана по производительности)
- делать нормальную поддержку с джуниперами (не pppoe)