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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2 3 ... 6
  Печать  
Автор Тема: Nodeny plus + Debain + Accel-ppp  (Прочитано 27136 раз)
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 324


Просмотр профиля Email
« : 09 Апреля 2015, 10:38:35 »

Привет.
Начал знакомство с NP. Интересует связка с accel в режиме pppoe с его встроенным шейпером.
Установил Debain, accel, freeradius и все сопутствующее. Хочу связать это все.
Подскажите какие нюансы есть в NP, что привязано к Freebsd или может у кого есть уже работающее решение прошу поделиться.
Заранее спасибо Улыбающийся.
Записан
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #1 : 09 Апреля 2015, 11:30:45 »

ht_p://app.nodeny-plus.com.ua/docs/index.html
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #2 : 09 Апреля 2015, 15:30:06 »

pppoe или ipoe?
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 324


Просмотр профиля Email
« Ответ #3 : 09 Апреля 2015, 16:55:33 »

pppoe
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 324


Просмотр профиля Email
« Ответ #4 : 09 Апреля 2015, 16:56:25 »

ht_p://app.nodeny-plus.com.ua/docs/index.html

Спасибо изучаем, по-потихоньку реализовываем тоже самое на debian.
Я так понял это единственная документация?

Настройка freeradius отсюда htp://app.nodeny-plus.com.ua/docs/work/mpd5.html подойдет же ?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #5 : 09 Апреля 2015, 17:05:15 »

Для pppoe эта документация подойдет. Только все, что касается mpd, игнорить. Вернее сделать аналогичные действия для linux сервера pppoe
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 324


Просмотр профиля Email
« Ответ #6 : 11 Апреля 2015, 02:03:18 »

THREADS - Build threaded perl
Установил perl из пакетов, надо как-то вручную ее вкл?

Запустил в фоне ядро, не много ли он использует процессора в холостом ходу?

 top - 03:32:56 up  1:18,  1 user,  load average: 0,12, 0,15, 0,14
Tasks:  95 total,   1 running,  94 sleeping,   0 stopped,   0 zombie
%Cpu(s):  2,2 us,  0,6 sy,  0,0 ni, 97,2 id,  0,0 wa,  0,0 hi,  0,1 si,  0,0 st
KiB Mem:   1911248 total,   322764 used,  1588484 free,    14004 buffers
KiB Swap:  1950648 total,        0 used,  1950648 free,   113620 cached

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
11337 root      20   0  137m  15m 3444 S  10,3  0,8   8:15.23 perl
« Последнее редактирование: 11 Апреля 2015, 02:26:50 от fet4 » Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #7 : 11 Апреля 2015, 11:09:13 »

Специально потоки в перл включать не нужно - если заработает ядро - значит они поддерживаются перл. Иначе надо поставить версию с включенными потоками либо перекомпилить вручную.

Загрузка ядра норм.
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 324


Просмотр профиля Email
« Ответ #8 : 11 Апреля 2015, 12:31:06 »

Отлично. Ядро запускается без ошибок.

-------Настраиваем сбор статистики трафика ipcad-----
Это мне нужно или нет если я использую pppoe?

-----echo /sbin/kldload accf_http >> /etc/rc.local---
Это я так понял для Freebsd?

----apache----
Для апача нет готовых конфигов виртального хоста?

---perl noserver.pl -v----
Он же мне не подходит? Вообще что еще не нужно запускать что и так не запуститься на debian?

-----radtest login pass 127.0.0.1 0 hardpass5----
Авторизация происходит, выдает стандартные атрибуты, я так понял для radius нужно еще добавить какие-то, для скоростей и т.д? Где посмотреть?
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 324


Просмотр профиля Email
« Ответ #9 : 11 Апреля 2015, 20:50:26 »

Связал accel с freeradius и nodeny. Авторизация проходит, ip выдается. Но заметил странное поведение - когда клиент подключен в биллинге он показывает зеленый ключик всего пару минут, а потом типа отключился хотя сессия есть. В последних авторизациях "меньше минуты" Так вроде не должно ж быть?

Как теперь прикрутить к шейперу?
в accel-conf указал
Код:
attr-down=PPPD-Downstream-Speed-Limit
attr-up=PPPD-Upstream-Speed-Limit
Так же accel и freeradius указал атрибуты
Код:
# Limit session traffic
ATTRIBUTE Session-Octets-Limit 227 integer
# What to assume as limit - 0 in+out, 1 in, 2 out, 3 max(in,out)
ATTRIBUTE Octets-Direction 228 integer
# Connection Speed Limit
ATTRIBUTE PPPD-Upstream-Speed-Limit 230 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit 231 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-1 232 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-1 233 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-2 234 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-2 235 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-3 236 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-3 237 integer
ATTRIBUTE Acct-Interim-Interval 85 integer
ATTRIBUTE Acct-Input-Gigawords    52      integer
ATTRIBUTE Acct-Output-Gigawords   53      integer

И как блокировать у кого меньше нуля? Можно как-то сделать чтобы выдавалось с другого пула?
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 324


Просмотр профиля Email
« Ответ #10 : 12 Апреля 2015, 00:01:05 »

Кто поможет с установкой?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #11 : 12 Апреля 2015, 08:30:46 »

Ха-ха. Сдался!

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

Если ты заблокируешь доступ к клиенту, как он поймет, что это из-за баланса или по иной причине? Будет звонить в техподдержку? Нужен доступ в личный кабинет даже в заблокированном состоянии. Следовательно на уровне пппое доступ должен быть выключен. Поэтому основная концепция NoDeny - многие части работают независимо. Pppoe - дает соединение. Дальше, на агрегирующем устройстве идет блокирование доступа в инет, шейпинг, разрешение личного кабинета, заглушка и т.д. А еще есть такая проблема как то, что радиус по дефолту не имеет механизмов изменения авторизации, т.е нельзя по радиусу передать команду "измени скорость" - это необходимо делать с помощью расширения COA. Поэтому люди, которые хотят линукс, обычно юзают микротики (софтовые или железные), либо уже циску какую-нить - под них есть проверенные модули.

Как выдавать с другого пула - есть об этом на этом форуме. Ищи.

Почему пропадает зеленый ключик - есть об этом на этом форуме. Ищи.

Но моя рекомендация - не мучай себя, раз ленивый (это нормально, сам такой) - скажи сколько денег готов потратить и тебе помогут. В ином случае либо рекомендую либо на фре разворачивать ибо проверено миллион раз либо попробовать другие биллинги)
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 324


Просмотр профиля Email
« Ответ #12 : 12 Апреля 2015, 11:34:02 »

Та да, ох как оно бесит когда получается затык Веселый

Да к сожалению концепцию Nodeny не в курил пока, ковыряюсь с ним раз 3-ий. Но нужно поднимать в любом случае его, назад дороги нет Смеющийся
Как это работает понимаю, а вот эти нюансы системы стопорят весь процесс, а времени катастрофически не хватает Грустный

Сейчас стоит Abills и accel. И работает все по такой схеме. Клиент подключается по pppoe и получается ip динамически из пула. Если у клиента на счету меньше нуля, ему выдается ip динамически из гостевого пула который имеет доступ только к билингу чтобы клиент мог зайти в лк и редиректит на заглушку если заходит на другие сайты. Если клиент подключен с гостевым ip и у него становиться положительный баланс его биллинг сбрасывает и он подключается уже с ip с основного пула. В итоге доступом я рулю уже сам через iptables. Не знаю правильно или нет это, но меня устраивает эта схема. Но я к ней и не привязываюсь, можно фаерволом блокировать но в этом уже нужна помощь.

Шейпы напрямую передаются в accel. COA так же у него присутствует.

Собственно проблема и заключается с разрешением доступа и шейпами, нужно корректно их настроить.

Хотелось бы своими руками сделать с помощью специалиста, т.к. в дальнейшем мне это и обслуживать. Что бы сели через средства связи оперативно все установили.

В ценах не силен начнем с 1000 грн?
Записан
Warlock
NoDeny
Старожил
*

Карма: 8
Offline Offline

Сообщений: 369


Просмотр профиля
« Ответ #13 : 12 Апреля 2015, 16:45:53 »

Сейчас стоит Abills и accel.
Спрошу не в тему. А чем не устраивает абиллс?
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 324


Просмотр профиля Email
« Ответ #14 : 12 Апреля 2015, 18:02:23 »

Сейчас стоит Abills и accel.
Спрошу не в тему. А чем не устраивает абиллс?
Ценой. Мы не такая крупная сеть чтобы платить допустим за модуль ПБ 150 уе и потом обновляя его раз в полгода еще доплачивать. И это только модуль.
Записан
Страниц: [1] 2 3 ... 6
  Печать  
 
Перейти в:  

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