forum.bitel.ru
http://forum.bitel.ru/

преобразование алиаса скриптом предобработки
http://forum.bitel.ru/viewtopic.php?f=19&t=4415
Страница 1 из 1

Автор:  localGhost [ 11 авг 2010, 10:46 ]
Заголовок сообщения:  преобразование алиаса скриптом предобработки

Привет.
Есть клиенты с логинами вида "12345" нужно привести их к виду "ppp12345" чтобы их мог всосать BGB,
написал скрипт предобработки для НАСа:

Код:
import bitel.billing.server.radius.*;

prefix = "ppp";
login = request.getStringAttribute(RadiusStandartAttributes.User_Name);
int count = login.length();

if (login != null && count == 5) {
   request.setStringAttribute(RadiusStandartAttributes.User_Name,prefix+login);
}


при подключении VPN с логином 12345 вываливается ошибка 691, в логах монитора BGB - говорится "[02] Неверный пароль логина". Если логин ppp12345, то подключение выполняется успешно.
Подозреваю что в скрипте где-то ошибка. Подскажите кто разбирается.

лог радиуса при ошибке:

Код:
10 21:01:31
Type=AUTHENTICATION_REQUEST
Attributes:
User-Name=ppp12345
NAS-Identifier=nas.domen.lan
NAS-IP-Address=10.0.5.254
Tunnel-Type=
NAS-Port=1
Tunnel-Medium-Type=
Service-Type=2
Tunnel-Client-Endpoint=10.0.5.36
Framed-Protocol=1
Tunnel-Server-Endpoint=10.0.5.254
Acct-Session-Id=1537553-PPTP-1
NAS-Port-Id=rl2
Tunnel-Server-Auth-ID=nas.domen.lan
NAS-Port-Type=5
Calling-Station-Id=10.0.5.36
mpd-link=PPTP-1
MS-CHAP2-Response=\u1\u0Z\???RvV?
???\u17\u28?\u0\u0\u0\u0\u0\u0\u0\u0!??lY???8¦\u12?\u11d#?\u5??°Pi\u29U
MS-CHAP-Challenge=»\u30hm@??p\u15P?;?\u250~

10 21:01:31
Type=AUTHENTICATION_REJECT
Process time auth: 34 common_auth: 6
Attributes:
Reply-Message=2

Автор:  Администратор [ 12 авг 2010, 12:36 ]
Заголовок сообщения:  Re: преобразование алиаса скриптом предобработки

Дело в том, что в MS-CHAP2 авторизации открытый пароль участвует в вычислении хэша. Вот и не проходит проверка при его подмене.
Попробуйте CHAP, PAP.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/