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

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

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #15 : 12 Апреля 2015, 21:10:36 »

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

В этом и проблема. Ты пытаешся внедрить серьезный программный комплекс, не имея не малейшего понятия как он работает (ну хотя бы как взаимодействуют компоненты, и почему именно так).
Дорога всегда есть, просто ты ее не видишь.

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

Это большой костыль для управления существующими абонентами. Не нужно принимать это как основу поведения. Не проще ли положить "гостевых" абонов в отдельный routing-instances (можно читать как vrf), а потом по coa атрибуту перевести в активных. Гостевые пулы придумали для неизвестных абонентов для возможности их дальнейшей идентификации.

Хоча это все реализуемо. Где-то здесь на форуме есть пример как работать с пуллами.

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

Шейпить можно средствами accel-ppp. Для этого тебе нужно добавить в процедуру "radreply" две строки ответа. Но здесь может быть затык - а если у абона нет активной услуги.

С доступом - элементарный перловый скрипт, который будет добавлять/удалять с ipset

А не проще ли поставить фрю с mpd5 и не парится?

p.s. Не нужно мне писать в личку - у меня все равно нет времени этим заниматься. Если хочешь чтоб помог - пиши на support@merolabs.com. Но время появится у меня не раньше 25 числа.
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 324


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

Цитировать
Дорога всегда есть, просто ты ее не видишь
Надеюсь найду ее:)

Цитировать
Шейпить можно средствами accel-ppp. Для этого тебе нужно добавить в процедуру "radreply" две строки ответа. Но здесь может быть затык - а если у абона нет активной услуги.

С доступом - элементарный перловый скрипт, который будет добавлять/удалять с ipset
Собственно в этом и нужна помощь. Остальное вроде все завелось и понятно.

Цитировать
А не проще ли поставить фрю с mpd5 и не парится?
Я думаю для меня будет проще постичь новый биллинг, чем новую ОС.

Спасибо. Хорошо напишу.
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #17 : 15 Апреля 2015, 08:46:31 »

Цитировать
А не проще ли поставить фрю с mpd5 и не парится?
Я думаю для меня будет проще постичь новый биллинг, чем новую ОС.

попробуй на виртуалке по прикреплённой инструкции - она ещё не доделана но уже работает
поменяй расширение на pdf
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
Warlock
NoDeny
Старожил
*

Карма: 8
Offline Offline

Сообщений: 369


Просмотр профиля
« Ответ #18 : 15 Апреля 2015, 09:21:26 »

попробуй на виртуалке по прикреплённой инструкции - она ещё не доделана но уже работает
поменяй расширение на pdf
имхо, она походу совсем не доделана... или только у меня открывается pdf c 12 чистыми листами?
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 324


Просмотр профиля Email
« Ответ #19 : 15 Апреля 2015, 09:24:08 »

Переименовал, там пустые блоки какие-то. Грустный Проверьте.
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #20 : 15 Апреля 2015, 10:44:32 »

Чёйта и у меня тоже пустые блоки после переименования в пдф

Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 324


Просмотр профиля Email
« Ответ #21 : 15 Апреля 2015, 12:04:56 »

Здесь обсуждается Debian установка, документация для Freebsd есть на сайте. Зачем вы еще сделали?
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #22 : 15 Апреля 2015, 12:19:51 »

Ты написал:
Я думаю для меня будет проще постичь новый биллинг, чем новую ОС.
я решил помочь осилить БСД, так как по официальной доке установка занимает около 8 часов,
по моей же всего около 30 мин
тем более, зная линукс, осилить БСД не составит много труда (2-3 дня база)
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
Warlock
NoDeny
Старожил
*

Карма: 8
Offline Offline

Сообщений: 369


Просмотр профиля
« Ответ #23 : 15 Апреля 2015, 13:17:07 »

тем более, зная линукс, осилить БСД не составит много труда (2-3 дня база)
Поддерживаю. Когда стала необходимость перейти на BSD - боялся, что не ослилю... Ошибался. Плюс к тому, переносил билинг, который изначално писался по Linux и был без всякой документации..
А тут очень хорошая дока, по которой божно и без особых знаний все установить.
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 324


Просмотр профиля Email
« Ответ #24 : 15 Апреля 2015, 13:35:31 »

Ты написал:
Я думаю для меня будет проще постичь новый биллинг, чем новую ОС.
я решил помочь осилить БСД, так как по официальной доке установка занимает около 8 часов,
по моей же всего около 30 мин
тем более, зная линукс, осилить БСД не составит много труда (2-3 дня база)
Что-то вы приувеличиваете о 8 часах установки. Сам ставил по ней же, при том на Дебиан за 1,5 часа, все доступно написано.

И переходит из-за одного биллинга на БСД нет необходимости. А связать ноудени с линуксом - решаемо, вопрос времени и знаний, тем более все инструменты для этого есть в нем.
Записан
Warlock
NoDeny
Старожил
*

Карма: 8
Offline Offline

Сообщений: 369


Просмотр профиля
« Ответ #25 : 15 Апреля 2015, 13:37:58 »

Что-то вы приувеличиваете о 8 часах установки. Сам ставил по ней же, при том на Дебиан за 1,5 часа, все доступно написано.
Это орентировочное время установки с нуля.. т.е. сама фряха на чистый винт, ядро, и прочее.. хотя само ядро собирается не делольше, чем проходит обновление портов. Тут ядро не такое громоздкое, как в линуксе
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #26 : 15 Апреля 2015, 15:47:27 »

Ты написал:
Я думаю для меня будет проще постичь новый биллинг, чем новую ОС.
я решил помочь осилить БСД, так как по официальной доке установка занимает около 8 часов,
по моей же всего около 30 мин
тем более, зная линукс, осилить БСД не составит много труда (2-3 дня база)
Что-то вы приувеличиваете о 8 часах установки. Сам ставил по ней же, при том на Дебиан за 1,5 часа, все доступно написано.

И переходит из-за одного биллинга на БСД нет необходимости. А связать ноудени с линуксом - решаемо, вопрос времени и знаний, тем более все инструменты для этого есть в нем.

По оф. доке установка происходит из портов, где сам ПЕРЛ устанавливается около 15-20 минут т.к. полностю компилируется он и все зависимости.
На Дебиане установка из бинарных пакетов *.deb (1,5 часа долго)
В моей доке установка тоже из бинарных пакетов PKGng, мой личный рекорд без сборки ядра (за ненадобностью) 22 минуты,
а ядро можно не пересобирать если ставить Фрю >10.1 (все необходимые модули можно подгрузить)

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

Решать тебе! (но поддержка будет проще на Фре)
Удачи!
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 324


Просмотр профиля Email
« Ответ #27 : 15 Апреля 2015, 18:28:22 »

Спасибо!
Если ничего не поможет обязательно перейду на фряху Смеющийся
Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1227

In LAN we trust!

358714596
Просмотр профиля
« Ответ #28 : 15 Апреля 2015, 19:32:11 »

вам по факту нужно сделать модуль под noserver, чтобы он дергал ipset + через телнет/coa выставлял скорость
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 324


Просмотр профиля Email
« Ответ #29 : 15 Апреля 2015, 19:47:36 »

Уже занимаются написанием Улыбающийся
Записан
Страниц: 1 [2] 3 4 ... 6
  Печать  
 
Перейти в:  

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