BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 04 июл 2025, 06:53

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
 Заголовок сообщения: mpd5 shape конфиги...
СообщениеДобавлено: 20 авг 2009, 18:45 
Не в сети
Клиент

Зарегистрирован: 04 июн 2009, 15:33
Сообщения: 268
Откуда: Москва
Карма: 8
Поделитесь пожалуйста, у кого получилось, конфигами mpd5 и nas. Что бы работало ограниечние по скорости...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 авг 2009, 14:48 
Не в сети
Клиент

Зарегистрирован: 04 июн 2009, 15:33
Сообщения: 268
Откуда: Москва
Карма: 8
Неужто ни у кого не получилось поднять pptp на mpd5 в связке с BGRadius что бы работало ограниченое по скорости?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 авг 2009, 13:12 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
у меня уже давно прекрасно работает mpd в качестве РРРоЕ агрегаторов как с ограничением скорости так и без, а что у Вас не получилось то?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re:
СообщениеДобавлено: 17 янв 2011, 14:36 
snark писал(а):
у меня уже давно прекрасно работает mpd в качестве РРРоЕ агрегаторов как с ограничением скорости так и без, а что у Вас не получилось то?

У меня вопрос по MPD 5 авторизация работает но какие нужно прописать атрибуты чтобы резать скорость у абонентов, я так понял MPD сам выдает адреса или можно сделать, чтобы биллинг выдавал?


Вернуться к началу
  
 
 Заголовок сообщения: Re: mpd5 shape конфиги...
СообщениеДобавлено: 17 янв 2011, 16:45 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Можно и так и так. Что же касается атрибутов, то это mpd-filter и mpd-limit. Дока здесь: http://mpd.sourceforge.net/doc5/mpd30.html#radius


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Re:
СообщениеДобавлено: 17 янв 2011, 21:17 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Владимир писал(а):
какие нужно прописать атрибуты чтобы резать скорость у абонентов

для 1 Мбит/сек например такие:
Код:
attrset.1.title=тут пишите что хотите
attrset.1.attributes=mpd-limit=in#1=all shape 1048576 196608 pass;mpd-limit=out#1=all shape 1048576 196608 pass


Владимир писал(а):
MPD сам выдает адреса или можно сделать, чтобы биллинг выдавал?

и мпд сам выдает и радиусом можно отдавать ... например так:
Код:
pools.global=1.1.1.1-1.1.1.255

pools.special=2.2.2.1-2.2.2.255

attrset.1.title=не глобальныеIP адреса
attrset.1.attributes=Framed-Pool=special


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mpd5 shape конфиги...
СообщениеДобавлено: 18 янв 2011, 13:56 
а как заставить mpd брать адреса из биллинга, а не те которые прописаны в конфиге MPD


Вернуться к началу
  
 
 Заголовок сообщения: Re: mpd5 shape конфиги...
СообщениеДобавлено: 18 янв 2011, 14:13 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
так же как и везде - пулами

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mpd5 shape конфиги...
СообщениеДобавлено: 18 янв 2011, 14:17 
skyb писал(а):
так же как и везде - пулами

но если в МПД прописать пул то он и будет брать из пула


Вернуться к началу
  
 
 Заголовок сообщения: Re: mpd5 shape конфиги...
СообщениеДобавлено: 18 янв 2011, 14:19 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Эм....как у меня работало - было и в конфигах MPD прописано подсети и в биллинге, и все работало, дублежа не было.

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mpd5 shape конфиги...
СообщениеДобавлено: 18 янв 2011, 14:29 
skyb писал(а):
Эм....как у меня работало - было и в конфигах MPD прописано подсети и в биллинге, и все работало, дублежа не было.

у меня и мпд и в биллинге прописано.
абоненту выбираю аттрибуты взяты из примера
Код:
pools.global=1.1.1.1-1.1.1.255

pools.special=2.2.2.1-2.2.2.255

attrset.1.title=не глобальныеIP адреса
attrset.1.attributes=Framed-Pool=special

http://forum.bgbilling.ru/viewtopic.php?f=5&t=2766&p=36024#p36024
и при подключению он все равно белет из пула мпд


Вернуться к началу
  
 
 Заголовок сообщения: Re: mpd5 shape конфиги...
СообщениеДобавлено: 18 янв 2011, 14:31 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
ну так а если не прописывать в MPD

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mpd5 shape конфиги...
СообщениеДобавлено: 18 янв 2011, 14:38 
skyb писал(а):
ну так а если не прописывать в MPD

если из мпд убрать выдачу пул адресов, то при подключении выдает ошибку, что сервер не выдал адрес


Вернуться к началу
  
 
 Заголовок сообщения: Re: mpd5 shape конфиги...
СообщениеДобавлено: 18 янв 2011, 16:20 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
а ну-ка показывайте свой конфиг модуля и наса! что-то у вас не так раз мпд адреса не получает ... да, его конфиг тоже было бы неплохо предъявить публике


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mpd5 shape конфиги...
СообщениеДобавлено: 18 янв 2011, 17:08 
snark писал(а):
а ну-ка показывайте свой конфиг модуля и наса! что-то у вас не так раз мпд адреса не получает ... да, его конфиг тоже было бы неплохо предъявить публике

вот конфиг наса
Код:
#телефоны по портам, * - все порты (если параметр не указан, вызываемый номер берётся из Calling-Station-Id)
#nas.port_phone.*=900111
#числовые коды услуг времени, трафика входящего и исходящего
nas.port_time.default.*=185
nas.port_traffic.default.*=183:RADOUT;184:RADIN
#разрешение активировать все типы карточек на этом NASе
card.activate.service=0
#поддержка CallBack (1-включите)
callback.support=0
#принудительный разрыв соединений на границе месяца
month.break=1
#интервал между посылками на проверку либо сброс соединения в секундах
nas.inspector.sleep_time=60
#максимальное число попыток сброса соединения
nas.inspector.kill.max_messages=5
а это конфиг модуля
[code]#вендоры - производители оборудования и их коды
vendors=9=Cisco;2011=Huawei;2021=Unix PPP;529=Lucent;6618=Quintum;529=Ascend;311=Microsoft;12341=MPD;14988=Mikrotik
#минимальная и максимальная длина пароля
password.length.min=5
password.length.max=10
#длина автоматически генерируемого пароля
password.length.auto=6
#допустимые в пароле символы
password.chars=1234567890
#сколько лет отображать в просмотре сессий через web
showyears=5
#XSL для печати и отправки на почту сессий
xslt.1=dialup_login_sessions.xsl
xslt.1.csv=dialup_login_sessions_csv.xsl
reportTitle.1=Отчет по сессиям DialUp
#XSL для печати и отправки на почту наработки по логинам
xslt.2=dialup_login_amount.xsl
xslt.2.csv=dialup_login_amount_csv.xsl
reportTitle.2=Отчет по наработке на логины DialUp
#коды услуг, не затрагиваемых при перерасчёте, например, если услуга используется для занесения наработки скриптом
#service.recalc.ignore=
#в просмотре сессий в на Web странице кол-во выводимых на странице сессий
show.sessions.on.page=25
#пункты Web - меню
web.menuItem1=Просмотр сессий DialUp
web.menuItem2=Наработка по логинам DialUp
web.menuItem3=Смена пароля на логины DialUp
web.menuItem4=Учётные периоды
web.menuItem5=Управление динамическим ДНС
#граница не карточных логинов
top.nocard.login=10000
#адрес и порт управления RADIUS сервера для возможности завершения сессий в мониторе модуля
#адрес должен совпадать с адресом где стоит RADIUS сервер, порт с admin.port из radius.properties
radius.manage=127.0.0.1:1956
#----------------------------------------
#выборочное отключение проверки закрытого периода
#Перенос логина с даты
#closed.date.disabled.ActionWrapLogin=1
#Обсчет максимальных трафиков
#closed.date.disabled.ActionMaxRecalculate=1
#Удаление учетного периода
#closed.date.disabled.ActionPeriodDelete=1
#Удаление учетного периода
#closed.date.disabled.ActionPeriodUpdate=1
#Начислений сессий
#closed.date.disabled.ActionRecalculateSessions=1
#Редактировани логина
#closed.date.disabled.ActionUpdateLoginInfo=1
#----------------------------------------
############### опции RADIUS сервера #######################
#1 - проверять наличие в договоре всех требуемых услуг при авторизации, иначе ошибка авторизации "Услуга запрещена"
check.service=0
#код модуля "карточки", 0 - модуль "карточки" не используется
card.module.id=0
#количество одновременных сессий, разрешённых карточным логинам
#card.login.session.count=1
#время в секундах, через которое происходит пересчёт в режиме CHECKER
update.time=60
#время в секундах, через которое проверяется необходимость пересчёта в режиме CHECKER
run.sleep=3
#глобальный пул адресов
#pools.global=91.206.254.30-91.206.254.100
#для DialUP - режим работы
#1 - режим UPDATE - пересчёт во время прохождения UPDATE  пакетов
#2 - режим CHECKER - пересчёт по таймеру, UPDATE пакеты используются для получения
#информации о трафике
dialup.workmode=1
#для режима UPDATE - время в секундах после последнего UPDATE пакета, по истечении которого сессия считается неактивной
#(не учитывается в подсчёте числа одновременных соединений)
max.update.timeout=120
#сколько максимально секунд соединение в статусе wait ждёт Start пакета
max.wait.timeout=120
#разрешение пользователям без определённой группы REALM ов использовать группу default
realmgr.default=default
#атрибуты, передаваемые в AUTH_ACCEPT пакете при авторизации по реалму default
#в данном случае это интервал между отправкой Update пакетов, в секундах, протокол PPP, и тип сервиса, см: RFC2865
realm.default=Acct-Interim-Interval=60;Service-Type=2;Framed-Protocol=1
#Атрибуты радиуса доступные в списке атрибутов в редактировании логина
radius.attributes=Service-Type;Framed-Protocol;Framed-IP-Address;Framed-IP-Netmask;Framed-Routing;Filter-Id;Framed-MTU;Framed-Compression;Login-IP-Host;Login-Service;Login-TCP-Port;Old-Password;Reply-Message;Callback-Number;Callback-Id;Expiration;Framed-Route;Framed-IPX-Network;State;Class;Session-Timeout;Idle-Timeout;Termination-Action;NAS-Identifier;Proxy-State;Framed-Pool
#Наборы атрибутов, доступные при редактировании логина
#attrset.1.title=
#attrset.1.attributes=
#игнорировать длительность соединения в Acct-Session-Time атрибуте с NASа, вычислять самостоятельно
#ignore.acct.session.time=1
#если установлено в 1 - принудительная передача Service-Type=2;Framed-Protocol=1 (рекомендуется передача этих атрибутов иными способами, см. выше realm.default)
add.service.type.and.framed.protocol=0
#если установлено в 1 - добавление в Auth Accept при MPPE-128 авторизации атрибутов MS_mppe_encryption_types (поддержка 128 битного шифрования) и MS_mppe_encryption_policy=1 (шифрование поддерживается)
#согласно http://rfclibrary.hosting.com/rfc/rfc2548/rfc2548-25.asp
add.mppe.enc.types.and.policy=1
#задержка закрытия сессий в секундах, используется при тарификации по данным NetFlow
#для исключения потери "хвостов" сессий, т.е. информации о трафике, пришедшей после завершения сессии
#delay.stop=5
#удалять из Accept пакета атрибуты Framed-Pool в случае, если адрес был успешно выдан адрес RADIUS сервером
#drop.framed.pool.attr=1
#прерывать сессии с того же Calling-Station-Id, если при авторизации произошла ошибка "Превышен лимит сессий"
#(может быть полезно, если на насе остаются несуществующие сессии и клиент не может переподключится)
#check.duplicate.session=1
#Не разрывать сессии, при изменении действующего тарифного плана в ходе обсчёта.
#При установке этой опции разрывы и отправку CoA пакетов нужно контроллировать устновкой зон в тарифах.
#no.session.break.on.tariff.change=1
pools.global=192.168.0.1-192.168.0.99
pools.special=192.168.0.100-192.168.0.150
attrset.1.title=Скорость 1024
attrset.1.attributes=Framed-Pool=special mpd-limit=in#1=all shape 1048576 196608 pass;mpd-limit=out#1=all shape 1048576 196608 pass

пробывал пул адресов прописать в конфиг наса, тоже мпд берет у себя


Вернуться к началу
  
 
 Заголовок сообщения: Re: mpd5 shape конфиги...
СообщениеДобавлено: 18 янв 2011, 17:39 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Владимир писал(а):
конфиг модуля
Код:
#разрешение пользователям без определённой группы REALM ов использовать группу default
realmgr.default=default
#атрибуты, передаваемые в AUTH_ACCEPT пакете при авторизации по реалму default
#в данном случае это интервал между отправкой Update пакетов, в секундах, протокол PPP, и тип сервиса, см: RFC2865
realm.default=Acct-Interim-Interval=60;Service-Type=2;Framed-Protocol=1

#удалять из Accept пакета атрибуты Framed-Pool в случае, если адрес был успешно выдан адрес RADIUS сервером
#drop.framed.pool.attr=1

pools.global=192.168.0.1-192.168.0.99


оставил основное чтоб понятнее было ...
так вот, т.к. у вас используется рилм default:
Код:
realmgr.default=default

то для него выдаются атрибуты:
Код:
realm.default=Acct-Interim-Interval=60;Service-Type=2;Framed-Protocol=1

но при этом туда неявно дописывается имя пула из которого выдаются адреса, т.е. что-то в духе этого:
Код:
Framed-Pool=global

т.е. полный набор передаваемых атрибутов выглядит как то так:
Код:
Acct-Interim-Interval = 60;
Service-Type = 2;
Framed-Protocol = 1;
Framed-Pool = global

а т.к. пула с именем global, с огромной вероятностью, у вас в конфиге мпд нет, то мпд ничего вам и не выдает, т.к. выдавать не из чего! а чо делать то? да ничо! просто раскомментировать в конфиге строчку
Код:
drop.framed.pool.attr=1

и начинать радоваться жизни ;)

Владимир писал(а):
пробывал пул адресов прописать в конфиг наса, тоже мпд берет у себя

_как_ вы это делали?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mpd5 shape конфиги...
СообщениеДобавлено: 18 янв 2011, 17:53 
snark писал(а):
Владимир писал(а):
конфиг модуля
Код:
#разрешение пользователям без определённой группы REALM ов использовать группу default
realmgr.default=default
#атрибуты, передаваемые в AUTH_ACCEPT пакете при авторизации по реалму default
#в данном случае это интервал между отправкой Update пакетов, в секундах, протокол PPP, и тип сервиса, см: RFC2865
realm.default=Acct-Interim-Interval=60;Service-Type=2;Framed-Protocol=1

#удалять из Accept пакета атрибуты Framed-Pool в случае, если адрес был успешно выдан адрес RADIUS сервером
#drop.framed.pool.attr=1

pools.global=192.168.0.1-192.168.0.99


оставил основное чтоб понятнее было ...
так вот, т.к. у вас используется рилм default:
Код:
realmgr.default=default

то для него выдаются атрибуты:
Код:
realm.default=Acct-Interim-Interval=60;Service-Type=2;Framed-Protocol=1

но при этом туда неявно дописывается имя пула из которого выдаются адреса, т.е. что-то в духе этого:
Код:
Framed-Pool=global

т.е. полный набор передаваемых атрибутов выглядит как то так:
Код:
Acct-Interim-Interval = 60;
Service-Type = 2;
Framed-Protocol = 1;
Framed-Pool = global

а т.к. пула с именем global, с огромной вероятностью, у вас в конфиге мпд нет, то мпд ничего вам и не выдает, т.к. выдавать не из чего! а чо делать то? да ничо! просто раскомментировать в конфиге строчку
Код:
drop.framed.pool.attr=1

и начинать радоваться жизни ;)
спасибо заработало.


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

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


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

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


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

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