BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 апр 2024, 19:26

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Авторизация RADIUS
СообщениеДобавлено: 30 июл 2011, 18:28 
Не в сети

Зарегистрирован: 28 июл 2011, 10:33
Сообщения: 37
Карма: 0
Здравствуйте!
Проблема заключается в следующем....
Есть Сервер: IP:192.168.1.200
на нём стоит BGBilling5.2+BGRadiusDialUp

И Есть NAS с IP: 192.168.1.201
OS: CentOS 6.0
config options-pptp:
name pptpd
refuse-pap
refuse-chap
require-mschap-v2
require-mppe-128
proxyarp
lock
mtu 1400
mru 1400
lcp-echo-interval 30
lcp-echo-failure 5
-pap
+chap
+mschap
+mschap-v2
ipcp-accept-local
ipcp-accept-remote
deflate 0
nobsdcomp
novj
novjccomp
nologfd
plugin radius.so
plugin radattr.so

Конфигурация модуля DialUP:
Цитата:
#минимальная и максимальная длина пароля
password.length.min=5
password.length.max=10
#длина автоматически генерируемого пароля
password.length.auto=6
#допустимые в пароле символы
password.chars=1234567890
#пункты Web - меню
web.menuItem1=Просмотр сессий DialUp
web.menuItem2=Наработка по логинам DialUp
web.menuItem3=Смена пароля на логины DialUp
web.menuItem4=Учётные периоды
web.menuItem5=Управление динамическим ДНС
#сколько лет отображать в просмотре сессий через web
showyears=5
#в просмотре сессий в на Web странице кол-во выводимых на странице сессий
show.sessions.on.page=25
#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
#вендоры - производители оборудования и их коды
vendors=9=Cisco;2011=Huawei;2021=Unix PPP;529=Lucent;6618=Quintum;529=Ascend;311=Microsoft;12341=MPD;14988=Mikrotik
#коды услуг, не затрагиваемых при перерасчёте, например, если услуга используется для занесения наработки скриптом
#service.recalc.ignore=
#Атрибуты радиуса доступные в списке атрибутов в редактировании логина
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
#----------------------------------------
#выборочное отключение проверки закрытого периода
#Перенос логина с даты
#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
#----------------------------------------
#шаблон имени файла при помесячной детализации
#{dd1}{MM1}{yyyy1} - день, месяц, год начала периода, {dd2}.{MM2}.{yyyy2}-день, месяц, год конца периода, {dd2}.{MM2}.{yyyy2} день, месяц, год даты заказа выписки.
#file.detail.template={cid}_{dd1}.{MM1}.{yyyy1}_{dd2}.{MM2}.{yyyy2}_{dd_now}.{MM_now}.{yyyy_now}
############### опции RADIUS сервера #######################
#граница не карточных логинов
top.nocard.login=10000
#код модуля "карточки", 0 - модуль "карточки" не используется
card.module.id=0
#количество одновременных сессий, разрешённых карточным логинам
#card.login.session.count=1
#1 - проверять наличие в договоре всех требуемых услуг при авторизации, иначе ошибка авторизации "Услуга запрещена"
check.service=0
#режим работы радиуса
#1 - режим UPDATE - пересчёт во время прохождения UPDATE пакетов
#2 - режим CHECKER - пересчёт по таймеру, UPDATE пакеты используются для получения информации о трафике
dialup.workmode=1
#для режима UPDATE - время в секундах после последнего UPDATE пакета, по истечении которого сессия считается неактивной
#(не учитывается в подсчёте числа одновременных соединений)
max.update.timeout=120
#сколько максимально секунд соединение в статусе wait ждёт Start пакета
max.wait.timeout=120
#время в секундах, через которое происходит пересчёт в режиме CHECKER
update.time=60
#время в секундах, через которое проверяется необходимость пересчёта в режиме CHECKER
run.sleep=3
#игнорировать длительность соединения в Acct-Session-Time атрибуте с NASа, вычислять самостоятельно
#ignore.acct.session.time=1
#задержка закрытия сессий в секундах, используется при тарификации по данным NetFlow
#для исключения потери "хвостов" сессий, т.е. информации о трафике, пришедшей после завершения сессии
#delay.stop=5
#прерывать сессии с того же Calling-Station-Id, если при авторизации произошла ошибка "Превышен лимит сессий"
#(может быть полезно, если на насе остаются несуществующие сессии и клиент не может переподключится)
#check.duplicate.session=1
#Не разрывать сессии, при изменении действующего тарифного плана в ходе обсчёта.
#При установке этой опции разрывы и отправку CoA пакетов нужно контроллировать устновкой зон в тарифах.
#no.session.break.on.tariff.change=1
#глобальный пул адресов
pools.global=10.10.10.2-10.10.10.90
#если установлено в 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/rfc25 ... 548-25.asp
add.mppe.enc.types.and.policy=0
#удалять из Accept пакета атрибуты Framed-Pool в случае, если адрес был успешно выдан адрес RADIUS сервером
#drop.framed.pool.attr=1
#удаление из атрибута User-Name данных перед \ (в случае его наличия), используется для Windows клиентов, от которых при авторизации зачастую приходит имя пользователя предваряемое именем домена, 0 - отключить
remove.user.name.before.backslash=1
#разрешение пользователям без определённой группы REALM ов использовать группу default
realmgr.default=default
#атрибуты, передаваемые в AUTH_ACCEPT пакете при авторизации по реалму default
#в данном случае это интервал между отправкой Update пакетов, в секундах, протокол PPP, и тип сервиса, см: RFC2865
realm.default=Acct-Interim-Interval=60;Service-Type=2;Framed-Protocol=1
#удаление пробельных символов из начала и конца User-Name
trim.user.name=0


Конфигурация NAS в БГБ.
Вендор выбран Unix PPP.
Цитата:
#числовые коды услуг времени, трафика входящего и исходящего
nas.port_time.default.*=12
nas.port_traffic.default.*=9:RADIN;10:RADOUT;7:RADIN;8:RADOUT
#разрешение активировать все типы карточек на этом NASе
card.activate.service=0
#поддержка CallBack (1-включите)
callback.support=0
#принудительный разрыв соединений на границе месяца
month.break=1
#время в секундах после начала месяца, в течении которого должны быть сброшены соединения предыдущего месяца с NASа
month.break.period=3600
#интервал между посылками на проверку либо сброс соединения в секундах
nas.inspector.sleep_time=60
#максимальное число попыток сброса соединения
nas.inspector.kill.max_messages=5

Log Radius
Цитата:
30 18:25:24
Packet type: Access-Request
Identifier: 123
Authenticator: {FD 1C 76 1C 0E 36 82 19 C4 59 88 31 CC 8A 61 39}
Attributes:
User-Name=N2011-1
NAS-IP-Address=192.168.1.201
NAS-Port=0
Service-Type=2
Framed-Protocol=1
Calling-Station-Id=192.168.1.12

30 18:25:24
Packet type: Access-Reject
Identifier: 123
Authenticator: {}
Attributes:
Reply-Message=2
Process time auth: 12

Работы проводятся на тестовых серверах.
Не могу понять где ошибка. В логах БГБ пишет [02] не верный пароль логина. Но это не так.
Вобщем я совсем запутался и прошу помощи у знатоков!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Авторизация RADIUS
СообщениеДобавлено: 30 июл 2011, 19:13 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Так пароль же, судя по радиус-логам от NAS'а не приходит вообще.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Авторизация RADIUS
СообщениеДобавлено: 30 июл 2011, 19:23 
Не в сети

Зарегистрирован: 28 июл 2011, 10:33
Сообщения: 37
Карма: 0
Вот я и немогу понять почему так происходит.
Если из конфига options.pptpd убрать plugin radius. То соединение PPTP поднимается без проблем и костылей.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Авторизация RADIUS
СообщениеДобавлено: 30 июл 2011, 22:10 
Не в сети

Зарегистрирован: 28 июл 2011, 10:33
Сообщения: 37
Карма: 0
Всем спасибо, разобрался! Тему можно закрывать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Авторизация RADIUS
СообщениеДобавлено: 30 июл 2011, 22:11 
Не в сети
Клиент
Аватара пользователя

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

_________________
Код:
  Клиент: вер. 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: Авторизация RADIUS
СообщениеДобавлено: 30 июл 2011, 22:11 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
llaann писал(а):
Всем спасибо, разобрался! Тему можно закрывать.

а как?

_________________
Код:
  Клиент: вер. 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: Авторизация RADIUS
СообщениеДобавлено: 30 июл 2011, 22:43 
Не в сети

Зарегистрирован: 28 июл 2011, 10:33
Сообщения: 37
Карма: 0
Допилил и перепроверил полностью конфиги pptpd + словари для Виндузячих клиентов нужно добавить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Авторизация RADIUS
СообщениеДобавлено: 22 дек 2011, 14:34 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 15 июл 2011, 12:20
Сообщения: 201
Откуда: Челябинск
Карма: 0
День добрый.

Может кто подсказать, как реализовать mpd-drop-user при использовании модуля Inet? В случае dialup понятно, указали вендора NASа и поехали, а вот как быть c модулеv Inet что-то не смог вычитать на форуме/вики/гугле.

_________________
Клиент: 7.2.395 / 27.08.2020 04:26:27
Сервер: 7.2.1268 / 27.08.2020 04:26:38


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Авторизация RADIUS
СообщениеДобавлено: 23 дек 2011, 16:48 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Вам сюда!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Авторизация RADIUS
СообщениеДобавлено: 23 дек 2011, 16:54 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 15 июл 2011, 12:20
Сообщения: 201
Откуда: Челябинск
Карма: 0
snark писал(а):
Вам сюда!
спасибо, уже там.

_________________
Клиент: 7.2.395 / 27.08.2020 04:26:27
Сервер: 7.2.1268 / 27.08.2020 04:26:38


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

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


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

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


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

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