BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 22 июн 2025, 03:26

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: inet+mikrotik+шейпер
СообщениеДобавлено: 28 янв 2013, 10:22 
Не в сети

Зарегистрирован: 17 ноя 2012, 18:03
Сообщения: 19
Карма: 0
bgbilling 5.2, inet_5.2_1080, jdk1.6.0_37, fedora 16

Кто может показать, рассказать как создать шейпер в bg на mikotik ну например 1000k/512к
На wiki не посылать, был.
Желательно как пример Где и Что прописывать в bgbilling, в качестве примера канал : 1000k/512k
А то голову сломал, на java программ не пишу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: inet+mikrotik+шейпер
СообщениеДобавлено: 28 янв 2013, 16:34 
Не в сети
Клиент

Зарегистрирован: 17 дек 2010, 15:27
Сообщения: 147
Карма: 22
$15000 и федора фуу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: inet+mikrotik+шейпер
СообщениеДобавлено: 28 янв 2013, 16:49 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Можно попробовать использовать новый TelnetServiceActivator, если через telnet.
Команды настраиваются через конфиг:
Код:
sa.command.serv.enable=aaa $vlan; bbb $ip; ccc $iface; exit
sa.command.serv.disable=ddd $vlan; exit

sa.command.inetOption.1.enable=aaa $vlan; bbb $param( $option, speed, 100 ); exit
sa.command.inetOption.1.disable=


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: inet+mikrotik+шейпер
СообщениеДобавлено: 28 янв 2013, 22:41 
Не в сети

Зарегистрирован: 17 ноя 2012, 18:03
Сообщения: 19
Карма: 0
Амир а если не telnet а ssh ?
:И в какой конфиг inet,inet-опции, nas ?
И что делать с :
nas.radius.inetOption.1.attributes=Mikrotik-Rate-Limit=1024k/1024k


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: inet+mikrotik+шейпер
СообщениеДобавлено: 29 янв 2013, 14:32 
А этот активатор не подойдет?
http://wiki.bgbilling.ru/index.php/%D0% ... 1%82%D0%B8

Его бы еще на API переделать..


Вернуться к началу
  
 
 Заголовок сообщения: Re: inet+mikrotik+шейпер
СообщениеДобавлено: 30 янв 2013, 14:34 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
Амир а если не telnet а ssh ?
:И в какой конфиг inet,inet-опции, nas ?
Для SSH тоже сделали, но оба обработчика предназначены для выполнения довольно простых команд (т.е. без циклов или сложной логики).
Цитата:
И что делать с :
nas.radius.inetOption.1.attributes=Mikrotik-Rate-Limit=1024k/1024k
Смотря как хотите управлять - если через RADIUS и скорость изменять через CoA-запросы, то telnet и ssh не нужны, а нужны атрибуты, привязанные к опциям модуля и нужно использовать CoAServiceActivator - он сам при смене опций будет отправлять CoA с атрибутами из такого конфига.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: inet+mikrotik+шейпер
СообщениеДобавлено: 30 янв 2013, 15:26 
Не в сети

Зарегистрирован: 17 ноя 2012, 18:03
Сообщения: 19
Карма: 0
Amir ! Будем уточнять. Если через Radius то:
inet - устройства и ресурсы -тип устройств -основное:
# обработчик активации сервисов:
ru.bitel.bgbilling.modules.inet.dyn.device.radius.CoAServiceActivator
# обработчик процессора протокола:
ru.bitel.bgbilling.modules.inet.dyn.device.radius.CoAProtocolHandler
Так?
И вообще например хочу отправить на микротик такой шейпер:
####
/queue type
set 0 kind=pfifo name=default pfifo-limit=50
set 1 kind=pfifo name=ethernet-default pfifo-limit=50
set 2 kind=sfq name=wireless-default sfq-allot=1514 sfq-perturb=5
set 3 kind=red name=synchronous-default red-avg-packet=1000 red-burst=20 \
red-limit=60 red-max-threshold=50 red-min-threshold=10
set 4 kind=sfq name=hotspot-default sfq-allot=1514 sfq-perturb=5
set 5 kind=none name=only-hardware-queue
set 6 kind=mq-pfifo mq-pfifo-limit=50 name=multi-queue-ethernet-default
set 7 kind=pfifo name=default-small pfifo-limit=10
/queue simple
add burst-limit=2M/2M burst-threshold=512k/512k burst-time=6m40s/6m40s \
direction=both disabled=no dst-address=172.16.36.0/24 interface=bridge1 \
limit-at=1M/1M max-limit=1M/1M name=queue1 packet-marks=client1 parent=\
none priority=8 queue=default-small/default-small target-addresses=\
10.10.0.0/24 total-queue=default-small
/queue interface
set ether1-gateway queue=only-hardware-queue
set ether2-master-local queue=only-hardware-queue
set ether3-slave-local queue=only-hardware-queue
set ether4-slave-local queue=only-hardware-queue
set ether5-slave-local queue=only-hardware-queue

Что мне сним делать?
Вообще inet не понятно. B dialup и ipn там ясно куда его мона вставить а тут.....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: inet+mikrotik+шейпер
СообщениеДобавлено: 31 янв 2013, 17:57 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Мы только можем подсказать, что сделать, чтобы определенную команду/CoA послать, если произошло какое-то событие.
Железками мы не занимаемся - т.е. что делать с этим листингом я не знаю.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.048s | 31 Queries | GZIP : On ]