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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2 3 ... 8
  Печать  
Автор Тема: Mikrotik и hw_mikrotik.pl  (Прочитано 36426 раз)
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« : 04 Февраля 2010, 00:31:36 »

Доброго времени суток!
Прошу не пинать
Перечитал доку которая шла в папке с сателлитами ...и доку которая в папке docs ...понятно только как по радиусу связать МТ и Биллинг Грустный
Отсюда вопрос можно ли не поднимая радиус и ппое сделать чтоб на микротике разруливался доступ (пустить или нет) и скорости т.е. чтоб биллинг менял правила фаера МТ может кто подскажет или кто то делал у себя подобное ... И последний вопрос :как все же связать биллинг и МТ с помощью hw_mikrotik.pl ?Заранее Спасибо!
« Последнее редактирование: 04 Февраля 2010, 00:35:18 от marcus7 » Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #1 : 04 Февраля 2010, 10:59:04 »

скопировать nofire и hw_mikrotik к остальным скриптам.
прописать логин, пароль, ip в скрипте подключения микротика
запустить noserver.pl
всё
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #2 : 04 Февраля 2010, 12:49:08 »

Т.е.получится связка без радиуса ?И биллинг будет через hw_mikrotik.pl рулить правилами фаервола МТ ,списками айпи и шейпером ?Правильно понимаю?И последнее как его указать в админке биллинга?Сателлит?Что б часть юзеров обслуживалась МТ а часть Фрей...
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #3 : 04 Февраля 2010, 13:43:57 »

радиус используется только авторизации.
сервер радиуса берет данные из БД,  можно и без ноденай такое делать.
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #4 : 04 Февраля 2010, 14:00:50 »

Понятно спасибо!Посмотрел внутрь hw_mikrotik.pl и вопросы фаервола скорости и прочего отпали :)надо просто внимательней быть перед тем как на форум лезть)). Остался послендий вопрос: как разделить на уровне биллинга фрю и мт что б часть юзеров на мт ,часть на фрю?Или как это оформить в биллинге ?Кто то из вас наверно юзал(ет) МТ и поэтому прошу подсказать...
« Последнее редактирование: 04 Февраля 2010, 14:24:01 от marcus7 » Записан
versus
Администратор
Спец
*****

Карма: 21
Offline Offline

Сообщений: 845


44306843
Просмотр профиля WWW Email
« Ответ #5 : 04 Февраля 2010, 14:26:37 »

Отсюда вопрос можно ли не поднимая радиус и ппое сделать чтоб на микротике разруливался доступ (пустить или нет) и скорости т.е. чтоб биллинг менял правила фаера МТ может кто подскажет или кто то делал у себя подобное ...

Радиус это средство сообщить биллингу что человек свой и может быть выпущен в интернет, соотвественно связку пппое+радиус можно заменить на авторизатор.  Конечно пользователи могут использовать также вэбавторизацию и авторизацию методом всегда онлайн.
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #6 : 04 Февраля 2010, 14:34:27 »

Спасибо!Только что заглянул в nofire и отсюда вопрос : если я заменю стандартный nofire на тот ,что в комплекте с hw_mikrotik то получится что на фре работать не будет ? Вроде стандартный nofire пишет правила для ipfw а микротиковский только для МТ? :oЗадаю много вопросов может ненужных...мне нужно реализовать так:
сервер (фря,биллинг и nofire )+МТ как nas т.е. что б и через фряху ходили в инет одни, а через МТ другие...а управлял этим биллинг...
« Последнее редактирование: 04 Февраля 2010, 14:36:56 от marcus7 » Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #7 : 04 Февраля 2010, 16:04:53 »

напрямую 2 запустить не сможешь.  Попробуй вот что сделать:

1) создай дополнительный логин сателлита и в нем укажи id групп для микротика
2) создай папочку /usr/local/nodeny/mikrotik и скопируй в нее sat.cfg, nosat.pm, noserver.pl, nofire.pl (для микротика) и hw_mikrotik.pl
3) переименуй noserver.pl например в mikrotik.pl
4) отредактируй sat.cfg и впишу туда логин/пароль для нового сателлита
5) создай такой логин/пароль в mysql и дай (пока) такие же права как и у bill_kernel
6) запускай perl mikrotik.pl -v
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #8 : 04 Февраля 2010, 17:12:46 »

[nosat.pm:ConnectToDB         210] Соединение с БД на сервере localhost: OK
[nosat.pm:Nosat_init           94] Конфиг из БД получен
[nosat.pm:Nosat_init          116] Проверяем pid-file /var/run/noserver.pid
[nosat.pm:Nosat_init          119] /var/run/noserver.pid существует. Открываем...
[nosat.pm:Nosat_init          125] Посылаем сигнал процессу 1072...
[nosat.pm:SaveSatStateInDb    277] SaveSatStateInDb
[nosat.pm:Log                 194] 04.02.2010 17:11:36 Процесс с pid=1072 запущен и отвечает на сигналы.

что дальше  Строит глазки?

Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #9 : 04 Февраля 2010, 17:55:19 »

в mikrotik.pl нужно имя агента поменять с noserver на mikrotik, где именно сейчас сказать не могу т.к. пока нет доступа к скриптам биллинга
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #10 : 04 Февраля 2010, 19:05:48 »

Сделал ...конектится на МТ вписывает ip -list имя поменял в строчке 27 и 89.Спасибо!
« Последнее редактирование: 04 Февраля 2010, 22:12:36 от marcus7 » Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #11 : 05 Февраля 2010, 13:08:45 »

Еще раз спасибо всем кто ответил ,особенно Efendy!Все работает !
Прошу помочь с автозапуском mikrotik.pl я так понимаю нужно подправить noserver.sh и переименовав его в mikrotik.sh положить в /nodeny/rc.d ?Подскажите что именно изменить?Заранее Спасибо!
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #12 : 05 Февраля 2010, 17:09:41 »


mikrotik.sh

Код:
#!/bin/sh

prg='nice -n -15 perl /usr/local/nodeny/mikrotik/mikrotik.pl'

${prg}
sleep 10
${prg}
sleep 10

while true
do
 ${prg}
 sleep 2
done

Записан
NTE
NoDeny
Постоялец
*

Карма: 0
Offline Offline

Сообщений: 111


Просмотр профиля Email
« Ответ #13 : 30 Апреля 2010, 21:36:13 »

Сделал ...конектится на МТ вписывает ip -list имя поменял в строчке 27 и 89.Спасибо!

все вроде правильно сделал, но при использовании авторизатора - ключик для id групп, относящихся к мтику - красный (айпиадрес не действительный). Если же юзер "всегда онлайн" - то работает через мтик нормально.

Не посоветуете где покопать чтобы авторизатор работал?
Записан
NTE
NoDeny
Постоялец
*

Карма: 0
Offline Offline

Сообщений: 111


Просмотр профиля Email
« Ответ #14 : 02 Мая 2010, 09:59:52 »

Или штатный авторизатор не получится использовать для фри и мтика одновременно?
Записан
Страниц: [1] 2 3 ... 8
  Печать  
 
Перейти в:  

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