Mschap error program returned code 1 and output reading winbind reply failed 0xc0000001

forum.lissyara.su Раз не осталось живых, значит мертвые — Встать! FreeRADIUS+SAMBA+AD(+сisco) FreeRADIUS+SAMBA+AD(+сisco) Услуги хостинговой компании Host-Food.ru Re: FreeRADIUS+SAMBA+AD(+сisco) Re: FreeRADIUS+SAMBA+AD(+сisco) Re: FreeRADIUS+SAMBA+AD(+сisco) домен win2008r2. Доступ стандартный, т.е. зарегистрированный пользователь может зайти на любую машину. По выделенному, действительно занятно. Но насколько я помню это из за неверного указания домена. Никак не могу запомнить как надо указывать, […]

Содержание

  1. forum.lissyara.su
  2. FreeRADIUS+SAMBA+AD(+сisco)
  3. FreeRADIUS+SAMBA+AD(+сisco)
  4. Услуги хостинговой компании Host-Food.ru
  5. Re: FreeRADIUS+SAMBA+AD(+сisco)
  6. Re: FreeRADIUS+SAMBA+AD(+сisco)
  7. Re: FreeRADIUS+SAMBA+AD(+сisco)
  8. Re: FreeRADIUS+SAMBA+AD(+сisco)
  9. Re: FreeRADIUS+SAMBA+AD(+сisco)
  10. Re: FreeRADIUS+SAMBA+AD(+сisco)
  11. Re: FreeRADIUS+SAMBA+AD(+сisco)
  12. Re: FreeRADIUS+SAMBA+AD(+сisco)
  13. Domain value is empty when executing ntlm_auth. kindly help me to figure it out. #863
  14. Comments
  15. Ошибка 0xc0000001 при загрузке Windows 10 — как исправить
  16. Причины и способы исправления ошибки 0xc0000001
  17. Вход в среду восстановления Windows 10
  18. Автоматическое восстановление при загрузке
  19. Проверка файловой системы системного диска HDD или SSD на ошибки
  20. Восстановление системных файлов Windows 10
  21. Дополнительные методы
  22. Возможные аппаратные причины ошибки 0xc0000001 при загрузке компьютера или ноутбука
  23. Видео
  24. Авторизация 802.1x
  25. вот что в дебаге

forum.lissyara.su

Раз не осталось живых, значит мертвые — Встать!

Услуги хостинговой компании Host-Food.ru

домен win2008r2. Доступ стандартный, т.е. зарегистрированный пользователь может зайти на любую машину.
По выделенному, действительно занятно. Но насколько я помню это из за неверного указания домена. Никак не могу запомнить как надо указывать, domainuser , user@domain , DOMAINuser или user@DOMAIN . Сейчас проверю. И покажу этот же кусок лога.

при указании DOMAINuser

проверка юзерлогинов в самбе показала что все гуд, засосала всех юзеров и группы (сама машина тоже в домен отлично зашла). Учетки указываются в виде domainuser . Выше лог уже показал. Создается впечатление что какая то ошибка при вызове самбы, а точней winbindd и ntlm_auth , но вот как пофиксить пока не могу подумать.

Как я писал в стартовом посте, меня гораздо больше смущает ошибка при вызове внешних скриптов. как будто их и нету вовсе. Хотя при вывозе из консоли все отлично отрабатывает!

Avendeil писал(а): проверка юзерлогинов в самбе показала что все гуд, засосала всех юзеров и группы (сама машина тоже в домен отлично зашла). Учетки указываются в виде domainuser . Выше лог уже показал. Создается впечатление что какая то ошибка при вызове самбы, а точней winbindd и ntlm_auth , но вот как пофиксить пока не могу подумать.

Как я писал в стартовом посте, меня гораздо больше смущает ошибка при вызове внешних скриптов. как будто их и нету вовсе. Хотя при вывозе из консоли все отлично отрабатывает!

Что править? т.е. неверно указываются параметры —challenge и(или) —nt-response. Вот только скорей всего генерятся они каждый раз уникально.

то что проблема скорей всего в этом месте я решил уже 4 дня назад. Остальное время мучал гугл.

Источник

Domain value is empty when executing ntlm_auth. kindly help me to figure it out. #863

i have configured samba+windows AD integration. every thing is working fine. i have configured freeradius. i am able to do ntlm_auth, when trying with MS-CHAP, its failing.

Auth-Type MS-CHAP <
(0) mschap : Client is using MS-CHAPv1 with NT-Password
(0) mschap : Executing: «/bin/ntlm_auth —request-nt-key —username=% —domain=%<%:-SAH> —challenge=% —nt-response=%»
(0) mschap : expand: «—username=%» -> ‘—username=localadmin’
(0) mschap : No NT-Domain was found in the User-Name.
(0) mschap : expand: «—domain=%<%:-SAH>» -> ‘—domain=’
(0) mschap : mschap1: 42
(0) mschap : expand: «—challenge=%» -> ‘—challenge=423b423ebb695158’
(0) mschap : expand: «—nt-response=%» -> ‘—nt-response=70a7687e4dc235175bb6da2105f4143c8cb8a51d5e2a717a’
(0) mschap : Program returned code (1): Reading winbind reply failed! (0xc0000001)
(0) mschap : External script failed.
(0) ERROR: mschap : External script says: Reading winbind reply failed! (0xc0000001)
(0) mschap : MS-CHAP-Response is incorrect.
(0) [mschap] = reject
(0) > # Auth-Type MS-CHAP = reject
(0) Failed to authenticate the user.
(0) Login incorrect (mschap: External script says: Reading winbind reply failed! (0xc0000001)): [localadmin/](from client localhost port 0)
(0) Using Post-Auth-Type Reject
(0) # Executing group from file /etc/raddb/sites-enabled/default
(0) Post-Auth-Type REJECT <
(0) attr_filter.access_reject : expand: «%» -> ‘localadmin’
(0) attr_filter.access_reject : Matched entry DEFAULT at line 11
(0) [attr_filter.access_reject] = updated
(0) eap : Request didn’t contain an EAP-Message, not inserting EAP-Failure
(0) [eap] = noop
(0) remove_reply_message_if_eap remove_reply_message_if_eap <
(0) ? if (reply:EAP-Message && reply:Reply-Message)
(0) ? if (reply:EAP-Message && reply:Reply-Message) -> FALSE
(0) else else <
(0) [noop] = noop
(0) > # else else = noop
(0) > # remove_reply_message_if_eap remove_reply_message_if_eap = noop
(0) > # Post-Auth-Type REJECT = updated
(0) Finished request 0.
Waking up in 0.3 seconds.

please help me out to figure this.
mschap : expand: «—domain=%<%:-SAH>» -> ‘—domain=’
can you let me know, why empty value is taken in domain.

The text was updated successfully, but these errors were encountered:

[root@test mods-available]# /bin/ntlm_auth —request-nt-key —username=localadmin —domain=SAH —challenge=0x423b423ebb695158 —nt-response=70a7687e4dc235175bb6da2105f4143c8cb8a51d5e2a717a NT_KEY: 27B87A71E10C57DA67A9F71BFAB5E403

when i try manually with domain name. i am able to do that

The reason there’s no domain name in the debug output is because there’s no domain name in the RADIUS packets. Look at all of the debug output to see what’s gong on. Don’t look at a tiny portion.

In general, configuration questions belong on the freeradius-users list, not on github.

Источник

Ошибка 0xc0000001 при загрузке Windows 10 — как исправить

При включении компьютера или ноутбука вы можете столкнуться с ошибкой «Вашему ПК не удалось правильно загрузиться» или «Ваш компьютер необходимо восстановить» с кодом 0xc0000001, иногда — с указанием на файл WindowsSystem32winload.efi, чаще — без указания каких-либо проблемных файлов, также возможен текст «Требуемое устройство не подключено или недоступно» или текст на английском языке: «Your PC couldn’t start properly», даже в русскоязычной версии Windows 10.

В этой инструкции подробно о том, как исправить ошибку 0xc0000001 при загрузке Windows 10 в различных ситуациях, чем она может быть вызвана и дополнительная информация, которая может оказаться полезной для решения проблемы.

Причины и способы исправления ошибки 0xc0000001

Среди основных причин ошибки 0xc0000001 — отсутствие необходимых для загрузки системных файлов (или невозможность доступа к ним, например, вследствие повреждения файловой системы на диске) и проблемы с оборудованием.

Прежде чем приступать к предлагаемым методам решения проблемы, обратите внимание на следующие два нюанса:

  • Если проблема появляется при первом включении компьютера или ноутбука после завершения работы, но исчезает при последующем, попробуйте отключить быстрый запуск Windows 10.
  • Если на вашем компьютере несколько жестких дисков или SSD, а ошибка появилась после отключения одного из них, причиной ошибки может быть то, что на отключенном диске также находились необходимые системные файлы (даже если сама Windows 10 расположена на оставшемся диске).
  • Если в БИОС в качестве первого устройства загрузки у вас выбран HDD или SSD, но также присутствует пункт Windows Boot Manager, попробуйте выбрать его.

Если предыдущие два пункта не подходят к вашей ситуации, приступаем к исправлению ошибки «Вашему ПК не удалось правильно загрузиться» или «Ваш компьютер необходимо восстановить» с кодом 0xc0000001.

Вход в среду восстановления Windows 10

Почти для любого из далее описанных методов нам потребуется войти в среду восстановления Windows 10. Как правило, при ошибке 0xc0000001 не удается использовать нажатие клавиши F8 для открытия параметров загрузки или (если предлагается) F1 для прямого входа в среду восстановления. Поэтому придётся использовать следующий метод:

  1. Создайте где-то на другом компьютере или ноутбуке загрузочную флешку или диск с Windows 10 (как создать: Загрузочная флешка Windows 10) и загрузитесь с неё.
  2. Вам будет предложено нажать любую клавишу для загрузки с флешки, а после этого запустится программа установки Windows 10.
  3. Наша задача — нажать «Далее» на экране выбора языка, а на следующем экране нажать по пункту «Восстановление системы» внизу слева.

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

  1. Автоматическое восстановление при загрузке.
  2. Проверку файловой системы HDD или SSD на ошибки.
  3. Восстановление системных файлов Windows 10.
  4. Использовать точки восстановления.
  5. Попробовать перезаписать загрузчик Windows 10.

А если ни один из указанных пунктов не сработает, попробовать проверить, помогут ли решить проблему действия с оборудованием компьютера или ноутбука.

Автоматическое восстановление при загрузке

Этот способ редко оказывается работоспособным при рассматриваемой ситуации, но его следует попробовать в первую очередь, так как это не займет много времени, не требует особенных навыков и иногда всё-таки срабатывает:

  1. В среде восстановления перейдите в «Поиск и устранение неисправностей».
  2. Нажмите «Восстановление при загрузке» и выберите ОС Windows 10.
  3. Дождитесь завершения автоматической диагностики и исправления ошибок.
  4. Даже если вы увидите сообщение о том, что «Восстановление при загрузке не удалось восстановить компьютер», все равно попробуйте перезагрузить компьютер уже не с флешки, а выбрав Windows Boot Manager (при наличии) или системный диск в качестве первого устройства загрузки в БИОС/UEFI.

Проверка файловой системы системного диска HDD или SSD на ошибки

Иногда причиной ошибки 0xc0000001 являются ошибки файловой системы на диске и я не рекомендую пропускать этот шаг, хотя бы потому, что при таких ошибках следующий способ исправления ошибки также может оказаться безрезультатным:

  1. В среде восстановления в разделе «Поиск и устранение неисправностей» выберите «Командная строка» для запуска командной строки. Или просто нажмите клавиши Shift+F10 (иногда на ноутбуках — Shift+Fn+F10) прямо в программе установки Windows 10, чтобы запустить командную строку.
  2. Введите по порядку команды
  3. В результате выполнения второй команды вы увидите список разделов диска, проверьте букву диска, на котором расположена Windows 10 — иногда в среде восстановления она отличается от стандартной C:, в этом случае в следующей команде используйте актуальную букву раздела диска.
  4. Введите командудля запуска проверки файловой системы системного раздела диска на ошибки.

После проверки, если chkdsk сообщит об исправлении ошибок, попробуйте перезагрузить компьютер в обычном режиме.

Восстановление системных файлов Windows 10

Если причиной ошибки оказалось повреждение системных файлов Windows 10, например, удаление WindowsSystem32winload.efi, с помощью тех же шагов, что были описаны выше, перейдите в командную строку, после чего используйте команду (с правильной буквой системного диска):

Внимательно вводите все пробелы (например, перед offwindir) и учитывайте, что после начала сканирования системы у вас может появиться ощущение что процесс завис. Это не так — наберитесь терпения и дождитесь завершения операции.

Если в результате вы увидите сообщение о том, что программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила — пробуем загрузить компьютер или ноутбук в обычном режиме, уже не с флешки — возможно, запуск пройдёт успешно.

Дополнительные методы

В случае, когда предыдущие подходы не помогают, попробуйте:

  1. Использовать точки восстановления системы при их наличии. В среде восстановления — Поиск и устранение неисправностей — Восстановление системы.
  2. Вручную восстановить загрузчик Windows 10.

Возможные аппаратные причины ошибки 0xc0000001 при загрузке компьютера или ноутбука

Среди возможных причин проблем с загрузкой Windows 10 с кодом ошибки 0xc0000001 могут быть и аппаратные проблемы. Среди распространенных вариантов:

  1. Проблемы с оперативной памятью. Можно попробовать отключить любой разгон памяти (если включался), а также оставить только один модуль RAM и проверить, исчезнет ли ошибка. Если нет — попробовать поставить вместо него другой и повторить проверку.
  2. Проблемы со шлейфами подключения дисков.
  3. Проблемы с питанием, а точнее его недостатком. Учитывайте, что выходящий из строя блок питания может продолжать работать, но быть не в состоянии обеспечить необходимую мощность. При наличии возможности можно попробовать отключить необязательные потребители (например, дискретную видеокарту, оставив только интегрированное видео).
  4. По некоторым отзывам иногда причиной оказываются Ethernet и Wi-Fi адаптеры и срабатывает их физическое отключение или отключение в БИОС (при наличии там соответствующих опций).

Видео

Если один из способов помог вам исправить ошибку, поделитесь в комментариях, какой именно: такая статистика может быть полезной для других пользователей.

Источник

Авторизация 802.1x

Всем привет. Стоит задача реализовать авторизацию по 802.1x. Radius крутится на debian, по ldap смотрит в AD. Если всё гуд, то выдаётся ip. Но всегда прилетает

вот что в дебаге

https://yadi.sk/i/MMYEeqzfsyo6N сюда не поместилось, кинул на яндекс диск

А вот и ответ:
[mschap] Creating challenge hash with username: tftadmin
[mschap] expand: % -> 889dade9815638df
[mschap] expand: —challenge=%<%:-00> -> —challenge=889dade9815638df
[mschap] expand: % -> 7a40f70532b99af12767a11b62a0cd3cb4a8a853e9d830ea
[mschap] expand: —nt-response=%<%:-00> -> —nt-response=7a40f70532b99af12767a11b62a0cd3cb4a8a853e9d830ea
Exec-Program output: Reading winbind reply failed! (0xc0000001)
Exec-Program-Wait: plaintext: Reading winbind reply failed! (0xc0000001)
Exec-Program: returned: 1
[mschap] External script failed.

Много раз вчитывался и пытался понять что же это. Что я сделал не так? Куда посмотреть?

В смысле? У вас вызывается внешняя программа (winbind) для проверки пароля, вызов этой программы не работает, либо выдает не тот результат, что ожидается. Почините её — у вас все заработает.

Источник

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.

Avendeil

рядовой
Сообщения: 20
Зарегистрирован: 2011-09-19 16:30:33

FreeRADIUS+SAMBA+AD(+сisco)

Весь инет облазил. Но решения так и не нашел. Не проходит проверку юзер АДшки на циске и все тут. Делал по офф доку: http://wiki.freeradius.org/FreeRADIUS_A … tion_HOWTO
циску настраивал по этому доку http://wiki.sirmax.noname.com.ua/index.php/Cisco-vpn (у меня тож 1841).
winbindd поднят и работает.

Код: Выделить всё

testsamba# ps -ax | grep winbindd
  805  ??  Ss     0:00.22 /usr/local/sbin/winbindd -s /usr/local/etc/smb.conf
  819  ??  I      0:00.29 /usr/local/sbin/winbindd -s /usr/local/etc/smb.conf
  825  ??  I      0:00.08 /usr/local/sbin/winbindd -s /usr/local/etc/smb.conf
  836  ??  I      0:00.01 /usr/local/sbin/winbindd -s /usr/local/etc/smb.conf
  858  ??  I      0:00.00 /usr/local/sbin/winbindd -s /usr/local/etc/smb.conf

сам радиус тоже.

Код: Выделить всё

testsamba# ps -ax | grep radi
 1331   2  I+     0:02.04 radiusd -X

При попытке авторизации пишет:

Код: Выделить всё

rad_recv: Access-Request packet from host 192.168.104.251:1645, id=27, length=168
        Framed-Protocol = PPP
        User-Name = "testuser@BT"
        MS-CHAP-Challenge = 0x7769a9a57c9365b460a35af3124ceaab
        MS-CHAP2-Response = 0x0100762c314a34473d29c9da60351bd5e1270000000000000000cb523bf67ae2af70463a071ac102ba08970950968bf77418
        NAS-Port-Type = Virtual
        Service-Type = Framed-User
        NAS-IP-Address = 91.122.53.75
        Acct-Session-Id = "0000003B"
        NAS-Identifier = "Router_2.bt"
        Event-Timestamp = "May 29 2012 18:22:11 SAMST"
  Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 1
  modcall[authorize]: module "preprocess" returns ok for request 1
  modcall[authorize]: module "chap" returns noop for request 1
  rlm_mschap: Found MS-CHAP attributes.  Setting 'Auth-Type  = mschap'
  modcall[authorize]: module "mschap" returns ok for request 1
    rlm_realm: Looking up realm "BT" for User-Name = "testuser@BT"
    rlm_realm: No such realm "BT"
  modcall[authorize]: module "suffix" returns noop for request 1
  rlm_eap: No EAP-Message, not doing EAP
  modcall[authorize]: module "eap" returns noop for request 1
    users: Matched entry DEFAULT at line 153
    users: Matched entry DEFAULT at line 172
    users: Matched entry DEFAULT at line 184
  modcall[authorize]: module "files" returns ok for request 1
modcall: leaving group authorize (returns ok) for request 1
  rad_check_password:  Found Auth-Type MS-CHAP
auth: type "MS-CHAP"
  Processing the authenticate section of radiusd.conf
modcall: entering group MS-CHAP for request 1
  rlm_mschap: No User-Password configured.  Cannot create LM-Password.
  rlm_mschap: No User-Password configured.  Cannot create NT-Password.
  rlm_mschap: Told to do MS-CHAPv2 for testuser@BT with NT-Password
radius_xlat: Running registered xlat function of module mschap for string 'NT-Domain'
  rlm_mschap: No NT-Domain was found in the User-Name.
radius_xlat:  '--domain='
radius_xlat: Running registered xlat function of module mschap for string 'User-Name'
radius_xlat:  '--username=testuser@BT'
radius_xlat: Running registered xlat function of module mschap for string 'Challenge'
 mschap2: 77
radius_xlat:  '--challenge=a547d7e96455338c'
radius_xlat: Running registered xlat function of module mschap for string 'NT-Response'
radius_xlat:  '--nt-response=cb523bf67ae2af70463a071ac102ba08970950968bf77418'
Exec-Program output: Reading winbind reply failed! (0xc0000001)
Exec-Program-Wait: plaintext: Reading winbind reply failed! (0xc0000001)
Exec-Program: returned: 1
  rlm_mschap: External script failed.
  rlm_mschap: FAILED: MS-CHAP2-Response is incorrect
  modcall[authenticate]: module "mschap" returns reject for request 1
modcall: leaving group MS-CHAP (returns reject) for request 1
auth: Failed to validate the user.
Delaying request 1 for 1 seconds
Finished request 1
Going to the next request
--- Walking the entire request list ---
Waking up in 1 seconds...
--- Walking the entire request list ---
Sending Access-Reject of id 27 to 192.168.104.251 port 1645
Waking up in 4 seconds...
--- Walking the entire request list ---
Cleaning up request 1 ID 27 with timestamp 4fc4db63
Nothing to do.  Sleeping until we see a request.







rad_recv: Access-Request packet from host 192.168.104.251:1645, id=28, length=165
        Framed-Protocol = PPP
        User-Name = "testuser"
        MS-CHAP-Challenge = 0xcde8b9c404f7498880d6a52c2209f988
        MS-CHAP2-Response = 0x010016c79ac0f684b01f93b854d845de85ce0000000000000000b95342632574d96fc6f08c990ef225e9b90da3a397465863
        NAS-Port-Type = Virtual
        Service-Type = Framed-User
        NAS-IP-Address = 91.122.53.75
        Acct-Session-Id = "0000003C"
        NAS-Identifier = "Router_2.bt"
        Event-Timestamp = "May 29 2012 18:22:24 SAMST"
  Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 2
  modcall[authorize]: module "preprocess" returns ok for request 2
  modcall[authorize]: module "chap" returns noop for request 2
  rlm_mschap: Found MS-CHAP attributes.  Setting 'Auth-Type  = mschap'
  modcall[authorize]: module "mschap" returns ok for request 2
    rlm_realm: No '@' in User-Name = "testuser", looking up realm NULL
    rlm_realm: No such realm "NULL"
  modcall[authorize]: module "suffix" returns noop for request 2
  rlm_eap: No EAP-Message, not doing EAP
  modcall[authorize]: module "eap" returns noop for request 2
    users: Matched entry DEFAULT at line 153
    users: Matched entry DEFAULT at line 172
    users: Matched entry DEFAULT at line 184
  modcall[authorize]: module "files" returns ok for request 2
modcall: leaving group authorize (returns ok) for request 2
  rad_check_password:  Found Auth-Type MS-CHAP
auth: type "MS-CHAP"
  Processing the authenticate section of radiusd.conf
modcall: entering group MS-CHAP for request 2
  rlm_mschap: No User-Password configured.  Cannot create LM-Password.
  rlm_mschap: No User-Password configured.  Cannot create NT-Password.
  rlm_mschap: Told to do MS-CHAPv2 for testuser with NT-Password
radius_xlat: Running registered xlat function of module mschap for string 'NT-Domain'
  rlm_mschap: No NT-Domain was found in the User-Name.
radius_xlat:  '--domain='
radius_xlat: Running registered xlat function of module mschap for string 'User-Name'
radius_xlat:  '--username=testuser'
radius_xlat: Running registered xlat function of module mschap for string 'Challenge'
 mschap2: cd
radius_xlat:  '--challenge=d8e1c604e6d94989'
radius_xlat: Running registered xlat function of module mschap for string 'NT-Response'
radius_xlat:  '--nt-response=b95342632574d96fc6f08c990ef225e9b90da3a397465863'
Exec-Program output: Reading winbind reply failed! (0xc0000001)
Exec-Program-Wait: plaintext: Reading winbind reply failed! (0xc0000001)
Exec-Program: returned: 1
  rlm_mschap: External script failed.
  rlm_mschap: FAILED: MS-CHAP2-Response is incorrect
  modcall[authenticate]: module "mschap" returns reject for request 2
modcall: leaving group MS-CHAP (returns reject) for request 2
auth: Failed to validate the user.
Delaying request 2 for 1 seconds
Finished request 2
Going to the next request
--- Walking the entire request list ---
Waking up in 1 seconds...
--- Walking the entire request list ---
Waking up in 1 seconds...
--- Walking the entire request list ---
Sending Access-Reject of id 28 to 192.168.104.251 port 1645
Waking up in 4 seconds...
--- Walking the entire request list ---
Cleaning up request 2 ID 28 with timestamp 4fc4db71
Nothing to do.  Sleeping until we see a request.

При этом проверки аутентификации проходят:

Код: Выделить всё

testsamba# wbinfo -a testuser%12345
plaintext password authentication failed
Could not authenticate user testuser%12345 with plaintext password
challenge/response password authentication succeeded

testsamba# ntlm_auth --request-nt-key --domain=BT --username=testuser
password:
NT_STATUS_OK: Success (0x0)

ЧЯДНТ? Были проблемы со стартом winbindd, но их благополучно решил. Путь до ntlm_auth указан верно (раньше на него ругался, пофиксил).
Ну и эта падла не пишет логи нормально. Приходится запускать с ключом -X чтоб все на экран сыпалось. (права на файлы верные). По ошибке Exec-Program output: Reading winbind reply failed! (0xc0000001) гугл ничего чтобы помогло решить проблему не показал.
Буду благодарен за пинок в нужном направлении.

Последний раз редактировалось f_andrey 2012-05-30 15:33:15, всего редактировалось 1 раз.

Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.


Хостинговая компания Host-Food.ru

Хостинг HostFood.ru

 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/


Avendeil

рядовой
Сообщения: 20
Зарегистрирован: 2011-09-19 16:30:33

Re: FreeRADIUS+SAMBA+AD(+сisco)

Непрочитанное сообщение

Avendeil » 2012-06-01 16:51:39

скромно шаркает ножкой. Бобик совсем сдох, да? Немного другой лог, гугление которого тоже не помогло :(

Код: Выделить всё

rad_recv: Access-Request packet from host 192.168.104.251:1645, id=25, length=159
        Framed-Protocol = PPP
        User-Name = "testuser"
        MS-CHAP-Challenge = 0xa263027ff22005760e7f5f1634a455d6
        MS-CHAP2-Response = 0x01001cd43f994344c6618faaee45b5331a8800000000000000002322b50622646ce35cf49a3cdb4ca4235b11109f037dc3a7
        NAS-Port-Type = Virtual
        Service-Type = Framed-User
        NAS-IP-Address = 91.122.53.75
        Acct-Session-Id = "0000001D"
        NAS-Identifier = "Router_2.bt"
  Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 0
radius_xlat:  '/var/log/radacct//auth-detail-20120601'
rlm_detail: /var/log/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d expands to /var/log/radacct//auth-detail-20120601
  modcall[authorize]: module "auth_log" returns ok for request 0
  modcall[authorize]: module "chap" returns noop for request 0
  rlm_mschap: Found MS-CHAP attributes.  Setting 'Auth-Type  = mschap'
  modcall[authorize]: module "mschap" returns ok for request 0
    rlm_realm: No '' in User-Name = "testuser", looking up realm NULL
    rlm_realm: No such realm "NULL"
  modcall[authorize]: module "ntdomain" returns noop for request 0
  rlm_eap: No EAP-Message, not doing EAP
  modcall[authorize]: module "eap" returns noop for request 0
modcall: leaving group authorize (returns ok) for request 0
  rad_check_password:  Found Auth-Type MS-CHAP
auth: type "MS-CHAP"
  Processing the authenticate section of radiusd.conf
modcall: entering group MS-CHAP for request 0
  rlm_mschap: No User-Password configured.  Cannot create LM-Password.
  rlm_mschap: No User-Password configured.  Cannot create NT-Password.
  rlm_mschap: Told to do MS-CHAPv2 for testuser with NT-Password
radius_xlat: Running registered xlat function of module mschap for string 'NT-Domain'
  rlm_mschap: No NT-Domain was found in the User-Name.
radius_xlat:  '--domain='
radius_xlat: Running registered xlat function of module mschap for string 'User-Name'
radius_xlat:  '--username=testuser'
radius_xlat: Running registered xlat function of module mschap for string 'Challenge'
 mschap2: a2
radius_xlat:  '--challenge=08c7c075a51f3946'
radius_xlat: Running registered xlat function of module mschap for string 'NT-Response'
radius_xlat:  '--nt-response=2322b50622646ce35cf49a3cdb4ca4235b11109f037dc3a7'
Exec-Program output: Reading winbind reply failed! (0xc0000001)
Exec-Program-Wait: plaintext: Reading winbind reply failed! (0xc0000001)
Exec-Program: returned: 1
  rlm_mschap: External script failed.
  rlm_mschap: FAILED: MS-CHAP2-Response is incorrect
  modcall[authenticate]: module "mschap" returns reject for request 0
modcall: leaving group MS-CHAP (returns reject) for request 0
auth: Failed to validate the user.
Delaying request 0 for 1 seconds
Finished request 0
Going to the next request
--- Walking the entire request list ---
Waking up in 1 seconds...
--- Walking the entire request list ---
Waking up in 1 seconds...
--- Walking the entire request list ---
Sending Access-Reject of id 25 to 192.168.104.251 port 1645
Waking up in 4 seconds...
--- Walking the entire request list ---
Cleaning up request 0 ID 25 with timestamp 4fc8c837
Nothing to do.  Sleeping until we see a request.


Аватара пользователя

Dark_fisher

мл. сержант
Сообщения: 86
Зарегистрирован: 2011-09-13 18:05:32
Откуда: Файна Юкрайна

Re: FreeRADIUS+SAMBA+AD(+сisco)

Непрочитанное сообщение

Dark_fisher » 2012-06-01 17:37:29

Меня слегка смущают следующие строки строки.

rlm_mschap: No NT-Domain was found in the User-Name.
radius_xlat: ‘—domain=’
radius_xlat: Running registered xlat function of module mschap for string ‘User-Name’
radius_xlat: ‘—username=testuser’
radius_xlat: Running registered xlat function of module mschap for string ‘Challenge’
mschap2: a2
radius_xlat: ‘—challenge=08c7c075a51f3946’
radius_xlat: Running registered xlat function of module mschap for string ‘NT-Response’
radius_xlat: ‘—nt-response=2322b50622646ce35cf49a3cdb4ca4235b11109f037dc3a7’
Exec-Program output: Reading winbind reply failed! (0xc0000001)

И можно немного информации о том на какой основе построен домен (на основе Samba, или у вас отдельно Cisco сервер с виндовым АД), политики на доступ пользователей в домен и т.д.
из ваших логов практически ничего не понять о структуре сети.

Мы поедем, мы помчимся, на оленях утром ранним….


Avendeil

рядовой
Сообщения: 20
Зарегистрирован: 2011-09-19 16:30:33

Re: FreeRADIUS+SAMBA+AD(+сisco)

Непрочитанное сообщение

Avendeil » 2012-06-01 17:47:12

домен win2008r2. Доступ стандартный, т.е. зарегистрированный пользователь может зайти на любую машину.
По выделенному, действительно занятно. Но насколько я помню это из за неверного указания домена. Никак не могу запомнить как надо указывать, domainuser , user@domain , DOMAINuser или user@DOMAIN . Сейчас проверю. И покажу этот же кусок лога.

при указании DOMAINuser

Код: Выделить всё

auth: type "MS-CHAP"
  Processing the authenticate section of radiusd.conf
modcall: entering group MS-CHAP for request 0
  rlm_mschap: No User-Password configured.  Cannot create LM-Password.
  rlm_mschap: No User-Password configured.  Cannot create NT-Password.
  rlm_mschap: Told to do MS-CHAPv2 for testuser with NT-Password
radius_xlat: Running registered xlat function of module mschap for string 'NT-Domain'
radius_xlat:  '--domain=BT'
radius_xlat: Running registered xlat function of module mschap for string 'User-Name'
radius_xlat:  '--username=testuser'
radius_xlat: Running registered xlat function of module mschap for string 'Challenge'
 mschap2: 6d
radius_xlat:  '--challenge=f2b0d12600479348'
radius_xlat: Running registered xlat function of module mschap for string 'NT-Response'
radius_xlat:  '--nt-response=7977d73f3d37df9ec5a4e9b72e8bcac58ae9119f3021adf2'
Exec-Program output: Reading winbind reply failed! (0xc0000001)
Exec-Program-Wait: plaintext: Reading winbind reply failed! (0xc0000001)
Exec-Program: returned: 1
  rlm_mschap: External script failed.
  rlm_mschap: FAILED: MS-CHAP2-Response is incorrect
  modcall[authenticate]: module "mschap" returns reject for request 0
modcall: leaving group MS-CHAP (returns reject) for request 0
auth: Failed to validate the user.

при указании же домена в нижнем регистре тоже самое только

учетка testuser обладает обычными юзерскими правами. Состоит в группе одного из отделов.

Последний раз редактировалось Avendeil 2012-06-01 17:48:01, всего редактировалось 1 раз.


Аватара пользователя

Dark_fisher

мл. сержант
Сообщения: 86
Зарегистрирован: 2011-09-13 18:05:32
Откуда: Файна Юкрайна

Re: FreeRADIUS+SAMBA+AD(+сisco)

Непрочитанное сообщение

Dark_fisher » 2012-06-01 17:47:50

эээ.
Немного поправлюсь (устал на работе уже, читаю через строчку)
Как построен домен уже понял. Судя по логу, не находит именно суффикса домена в имени пользователя.
Если у вас NT-Domain, то попробуйте записать Юзверя как «Домен»»Логин».
по крайней мере мне в Виндовом окружении с сиськой 1841 было именно так.
И проверьте в каком виде у вас пишутся юзерлогины в самбе.

Мы поедем, мы помчимся, на оленях утром ранним….


Avendeil

рядовой
Сообщения: 20
Зарегистрирован: 2011-09-19 16:30:33

Re: FreeRADIUS+SAMBA+AD(+сisco)

Непрочитанное сообщение

Avendeil » 2012-06-01 17:50:30

проверка юзерлогинов в самбе показала что все гуд, засосала всех юзеров и группы (сама машина тоже в домен отлично зашла). Учетки указываются в виде domainuser . Выше лог уже показал. Создается впечатление что какая то ошибка при вызове самбы, а точней winbindd и ntlm_auth , но вот как пофиксить пока не могу подумать.

Как я писал в стартовом посте, меня гораздо больше смущает ошибка при вызове внешних скриптов. как будто их и нету вовсе. Хотя при вывозе из консоли все отлично отрабатывает!


Аватара пользователя

Dark_fisher

мл. сержант
Сообщения: 86
Зарегистрирован: 2011-09-13 18:05:32
Откуда: Файна Юкрайна

Re: FreeRADIUS+SAMBA+AD(+сisco)

Непрочитанное сообщение

Dark_fisher » 2012-06-01 17:52:00

Код: Выделить всё

  rlm_mschap: [b]No User-Password configured[/b].  Cannot create LM-Password.
  rlm_mschap:[b] No User-Password configured[/b].  Cannot create NT-Password.
  rlm_mschap: Told to do MS-CHAPv2 for testuser with NT-Password
radius_xlat: Running registered xlat function of module mschap for string 'NT-Domain'
radius_xlat:  '--domain=BT'
radius_xlat: Running registered xlat function of module mschap for string 'User-Name'
radius_xlat:  '--username=testuser'
radius_xlat: Running registered xlat function of module mschap for string 'Challenge'
 mschap2: 6d
radius_xlat:  '--challenge=f2b0d12600479348'
radius_xlat: Running registered xlat function of module mschap for string 'NT-Response'
radius_xlat:  '--nt-response=7977d73f3d37df9ec5a4e9b72e8bcac58ae9119f3021adf2'
Exec-Program output: [b]Reading winbind reply failed! [/b](0xc0000001)
Exec-Program-Wait: plaintext: Reading winbind reply failed! (0xc0000001)
Exec-Program: returned: 1
  rlm_mschap: External script failed.
  rlm_mschap: FAILED: MS-CHAP2-Response is incorrect
  modcall[authenticate]: module "mschap" returns reject for request 0
modcall: leaving group MS-CHAP (returns reject) for request 0
auth: Failed to validate the user.

Просматриваем пароли.
Почему не принимает с NT-Domain, NT-Password ?

Мы поедем, мы помчимся, на оленях утром ранним….


Аватара пользователя

Dark_fisher

мл. сержант
Сообщения: 86
Зарегистрирован: 2011-09-13 18:05:32
Откуда: Файна Юкрайна

Re: FreeRADIUS+SAMBA+AD(+сisco)

Непрочитанное сообщение

Dark_fisher » 2012-06-01 17:54:30

Avendeil писал(а):проверка юзерлогинов в самбе показала что все гуд, засосала всех юзеров и группы (сама машина тоже в домен отлично зашла). Учетки указываются в виде domainuser . Выше лог уже показал. Создается впечатление что какая то ошибка при вызове самбы, а точней winbindd и ntlm_auth , но вот как пофиксить пока не могу подумать.

Как я писал в стартовом посте, меня гораздо больше смущает ошибка при вызове внешних скриптов. как будто их и нету вовсе. Хотя при вывозе из консоли все отлично отрабатывает!

Ну положим скрипт оно проганяет полностью.
Вот только условия в скрипте фейлятся.
В логе же написано что Скрипт Фейл.
То есть скрипт вызвался, Самба его обрабатывать начала, да вот только он сфейлился

Мы поедем, мы помчимся, на оленях утром ранним….


Avendeil

рядовой
Сообщения: 20
Зарегистрирован: 2011-09-19 16:30:33

Re: FreeRADIUS+SAMBA+AD(+сisco)

Непрочитанное сообщение

Avendeil » 2012-06-01 18:06:58

окай. То ли лыжи не едут, то ли я. кхм.

Код: Выделить всё

testsamba# /usr/local/bin/ntlm_auth --request-nt-key --domain=BT --username=testuser
password:
NT_STATUS_OK: Success (0x0)

Что править? т.е. неверно указываются параметры —challenge и(или) —nt-response. Вот только скорей всего генерятся они каждый раз уникально.

то что проблема скорей всего в этом месте я решил уже 4 дня назад. Остальное время мучал гугл.


bossded

проходил мимо

Re: FreeRADIUS+SAMBA+AD(+сisco)

Непрочитанное сообщение

bossded » 2012-08-02 14:30:33

Если кому-нибудь интересно, я нашел решение проблемы.
Причина в том, что пользователю freeradius, от которого запускается radiusd, не хватает прав на получение информации от winbind.
Если добавить этого пользователя в группу wheel (что конечно совершенно не секьюрно) все начнет работать.
Коли кто знает как сделать красивее — напишите пожалуйста.


letnab001

проходил мимо
Сообщения: 1
Зарегистрирован: 2016-07-04 15:03:32

FreeRADIUS+SAMBA+AD(+сisco)

Непрочитанное сообщение

letnab001 » 2016-07-04 15:08:55

Господа подскажите.
вот лог

Код: Выделить всё

[mschap] Creating challenge hash with username: tftadmin
[mschap] expand: %{mschap:Challenge} -> 889dade9815638df
[mschap] expand: --challenge=%{%{mschap:Challenge}:-00} -> --challenge=889dade9815638df
[mschap] expand: %{mschap:NT-Response} -> 7a40f70532b99af12767a11b62a0cd3cb4a8a853e9d830ea
[mschap] expand: --nt-response=%{%{mschap:NT-Response}:-00} -> --nt-response=7a40f70532b99af12767a11b62a0cd3cb4a8a853e9d830ea
Exec-Program output: Reading winbind reply failed! (0xc0000001)
Exec-Program-Wait: plaintext: Reading winbind reply failed! (0xc0000001)
Exec-Program: returned: 1
[mschap] External script failed.

что то с winbind? куда копать?


snorlov

подполковник
Сообщения: 3918
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

FreeRADIUS+SAMBA+AD(+сisco)

Непрочитанное сообщение

snorlov » 2016-07-04 15:30:44

bossded писал(а):Если кому-нибудь интересно, я нашел решение проблемы.
Причина в том, что пользователю freeradius, от которого запускается radiusd, не хватает прав на получение информации от winbind.
Если добавить этого пользователя в группу wheel (что конечно совершенно не секьюрно) все начнет работать.
Коли кто знает как сделать красивее — напишите пожалуйста.

А вы не пробовали добавить ему права на /var/db/sa,ba/winbindd_privileged…


Аватара пользователя

Alex Keda

стреляли…
Сообщения: 35413
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

FreeRADIUS+SAMBA+AD(+сisco)

Непрочитанное сообщение

Alex Keda » 2016-07-05 7:36:15

Дык, он ответ вроде не разобрал….

Убей их всех! Бог потом рассортирует…


  • Remove From My Forums
  • Question

  • We have a scenario, wherein the users authenticate with windows AD 2012-R2 server. The authentication requests are received by Free-radius running on Centos-5 which needs do a PEAP/MSCHAPv2 authentication with 2012-R2. We are not able to get a successfull
    auth. This used to work for us on 2008 server, we haven’t changed anything on our part. The certificates, DNS records are fine, we are able to get ipads working without issues, with windows-7/8 clients we are seeing this behaviour.I am sharing the the packages
    we have and the troubleshooting we have tried.
    Requesting your help to get this issue resolved.

    Packages :
    1. OS : Centos 5.10, Kernel : 2.6.18
    2. Free-Radius Version : 2.2.0
    3. windbindd version : 3.0.33-3.39.el5_8

    We have tried ntlm_auth, this shows a success result for the below tests we ran.
    1. ntlm_auth —username=muser —password=xxxx —domain=manish.local
       Result : Returns Success.
    2. ntlm_auth —username=muser —request-nt-key
       Result : Returns Success.
    3. wbinfo -a muser%xxxx, After joining the domain.
       Result : Returns Success.

    Logs:
    Free-Radius Logs:

    =====================START==============================

    rad_recv: Access-Request packet from host 10.6.5.1 port 41228, id=219, length=320
        User-Name = «muser@aaaa.bbbb.org»
        NAS-IP-Address = 10.6.5.1
        NAS-Port = 10244
        Called-Station-Id = «00-90-0B-29-6F-FB:ssid»
        Calling-Station-Id = «28-E3-47-4D-7D-88»
        Framed-MTU = 1250
        NAS-Port-Type = Wireless-802.11
        Framed-Compression = None
        Connect-Info = «CONNECT Unknown radio»
        Chargeable-User-Identity = «»
        EAP-Message = 0x020a007b19001703010070d12bae05e8107e6ae2c431992a4ab85d9a89df8bd31ab9e15baf0812ef105f8ff44d7d76fbaf96e715d1f81ac5bea32cba2b13110362b0a7bfeb1448f3fafd98fdd81c82aa4c6681d30ba2a13c14131c4d3d4acab9bbe917ebbacf698c06b02d76ac5b77abc6e453e2388c869dac4645
        State = 0x96fdd5359ef7cc13228bd8f583ea3c45
        Message-Authenticator = 0xfe03ae58ef56631474cd3d231e97e063
    Thu Feb 26 11:37:04 2015 : Info: # Executing section authorize from file /etc/raddb/sites-enabled/default
    Thu Feb 26 11:37:04 2015 : Info: +- entering group authorize {…}
    Thu Feb 26 11:37:04 2015 : Info: [suffix] Looking up realm «xxxx.yyyy.org» for User-Name = «muser@xxxx.yyyy.org»
    Thu Feb 26 11:37:04 2015 : Info: [suffix] Found realm «xxxx.yyyy.org»
    Thu Feb 26 11:37:04 2015 : Info: [suffix] Adding Stripped-User-Name = «muser»
    Thu Feb 26 11:37:04 2015 : Info: [suffix] Adding Realm = «xxxx.yyyy.org»
    Thu Feb 26 11:37:04 2015 : Info: [suffix] Authentication realm is LOCAL.
    Thu Feb 26 11:37:04 2015 : Info: ++[suffix] returns ok
    Thu Feb 26 11:37:04 2015 : Info: [IPASS] Request already proxied.  Ignoring.
    Thu Feb 26 11:37:04 2015 : Info: ++[IPASS] returns ok
    Thu Feb 26 11:37:04 2015 : Info: [ntdomain] Request already proxied.  Ignoring.
    Thu Feb 26 11:37:04 2015 : Info: ++[ntdomain] returns ok
    Thu Feb 26 11:37:04 2015 : Info: ++[chap] returns noop
    Thu Feb 26 11:37:04 2015 : Info: ++[mschap] returns noop
    Thu Feb 26 11:37:04 2015 : Info: [eap] EAP packet type response id 10 length 123
    Thu Feb 26 11:37:04 2015 : Info: [eap] Continuing tunnel setup.
    Thu Feb 26 11:37:04 2015 : Info: ++[eap] returns ok
    Thu Feb 26 11:37:04 2015 : Info: Found Auth-Type = EAP
    Thu Feb 26 11:37:04 2015 : Info: # Executing group from file /etc/raddb/sites-enabled/default
    Thu Feb 26 11:37:04 2015 : Info: +- entering group authenticate {…}
    Thu Feb 26 11:37:04 2015 : Info: [eap] Request found, released from the list
    Thu Feb 26 11:37:04 2015 : Info: [eap] EAP/peap
    Thu Feb 26 11:37:04 2015 : Info: [eap] processing type peap
    Thu Feb 26 11:37:04 2015 : Info: [peap] processing EAP-TLS
    Thu Feb 26 11:37:04 2015 : Info: [peap] eaptls_verify returned 7
    Thu Feb 26 11:37:04 2015 : Info: [peap] Done initial handshake
    Thu Feb 26 11:37:04 2015 : Info: [peap] eaptls_process returned 7
    Thu Feb 26 11:37:04 2015 : Info: [peap] EAPTLS_OK
    Thu Feb 26 11:37:04 2015 : Info: [peap] Session established.  Decoding tunneled attributes.
    Thu Feb 26 11:37:04 2015 : Info: [peap] Peap state phase2
    Thu Feb 26 11:37:04 2015 : Info: [peap] EAP type mschapv2
    Thu Feb 26 11:37:04 2015 : Info: [peap] Got tunneled request
        EAP-Message = 0x020a00541a020a004f31f80a4ff6469d4d199f2e5d528d81c0d60000000000000000679858ce34d6c260f742d6b403023dabab802567a873026500616d646f40696e63656e74732e62637363686f6f6c2e6f7267
    server  {
    Thu Feb 26 11:37:04 2015 : Info: [peap] Setting User-Name to muser@xxxx.yyyy.org
    Sending tunneled request
        EAP-Message = 0x020a00541a020a004f31f80a4ff6469d4d199f2e5d528d81c0d60000000000000000679858ce34d6c260f742d6b403023dabab802567a873026500616d646f40696e63656e74732e62637363686f6f6c2e6f7267
        FreeRADIUS-Proxied-To = 127.0.0.1
        User-Name = «muser@xxxx.yyyy.org»
        State = 0x710e8f877004955f0beb6d722ee2b4b3
        NAS-IP-Address = 10.6.5.1
        NAS-Port = 10244
        Called-Station-Id = «00-90-0B-29-6F-FB:ssid»
        Calling-Station-Id = «28-E3-47-4D-7D-88»
        Framed-MTU = 1250
        NAS-Port-Type = Wireless-802.11
        Framed-Compression = None
        Connect-Info = «CONNECT Unknown radio»
        Chargeable-User-Identity = «»
    server inner-tunnel {
    Thu Feb 26 11:37:04 2015 : Info: # Executing section authorize from file /etc/raddb/sites-enabled/inner-tunnel
    Thu Feb 26 11:37:04 2015 : Info: +- entering group authorize {…}
    Thu Feb 26 11:37:04 2015 : Info: ++[chap] returns noop
    Thu Feb 26 11:37:04 2015 : Info: ++[mschap] returns noop
    Thu Feb 26 11:37:04 2015 : Info: [eap] EAP packet type response id 10 length 84
    Thu Feb 26 11:37:04 2015 : Info: [eap] No EAP Start, assuming it’s an on-going EAP conversation
    Thu Feb 26 11:37:04 2015 : Info: ++[eap] returns updated
    Thu Feb 26 11:37:04 2015 : Info: [inner-eap] EAP packet type response id 10 length 84
    Thu Feb 26 11:37:04 2015 : Info: [inner-eap] No EAP Start, assuming it’s an on-going EAP conversation
    Thu Feb 26 11:37:04 2015 : Info: ++[inner-eap] returns updated
    Thu Feb 26 11:37:04 2015 : Info: Found Auth-Type = inner-eap
    Thu Feb 26 11:37:04 2015 : Error: Warning:  Found 2 auth-types on request for user ‘muser@xxxx.yyyy.org’
    Thu Feb 26 11:37:04 2015 : Info: # Executing group from file /etc/raddb/sites-enabled/inner-tunnel
    Thu Feb 26 11:37:04 2015 : Info: +- entering group authenticate {…}
    Thu Feb 26 11:37:04 2015 : Info: [inner-eap] Request found, released from the list
    Thu Feb 26 11:37:04 2015 : Info: [inner-eap] EAP/mschapv2
    Thu Feb 26 11:37:04 2015 : Info: [inner-eap] processing type mschapv2
    Thu Feb 26 11:37:04 2015 : Info: [mschapv2] # Executing group from file /etc/raddb/sites-enabled/inner-tunnel
    Thu Feb 26 11:37:04 2015 : Info: [mschapv2] +- entering group MS-CHAP {…}
    Thu Feb 26 11:37:04 2015 : Info: [mschapv2]     expand: %{User-Name} -> muser@xxxx.yyyy.org
    Thu Feb 26 11:37:04 2015 : Info: [mschapv2] ++[control] returns reject
    Thu Feb 26 11:37:04 2015 : Info: [mschapv2] ++? if («%{User-Name}» =~ /^(.*)@(.*)$/)
    Thu Feb 26 11:37:04 2015 : Info: [mschapv2]     expand: %{User-Name} -> muser@xxxx.yyyy.org
    Thu Feb 26 11:37:04 2015 : Info: [mschapv2] ? Evaluating («%{User-Name}» =~ /^(.*)@(.*)$/) -> TRUE
    Thu Feb 26 11:37:04 2015 : Info: [mschapv2] ++? if («%{User-Name}» =~ /^(.*)@(.*)$/) -> TRUE
    Thu Feb 26 11:37:04 2015 : Info: [mschapv2] ++- entering if («%{User-Name}» =~ /^(.*)@(.*)$/) {…}
    Thu Feb 26 11:37:04 2015 : Info: [mschapv2]     expand: %{1} -> muser
    Thu Feb 26 11:37:04 2015 : Info: [mschapv2]     expand: %{2} -> xxxx.yyyy.org
    Thu Feb 26 11:37:04 2015 : Info: [mschapv2] +++[control] returns reject
    Thu Feb 26 11:37:04 2015 : Info: +++[ok] returns ok
    Thu Feb 26 11:37:04 2015 : Info: ++- if («%{User-Name}» =~ /^(.*)@(.*)$/) returns ok
    Thu Feb 26 11:37:04 2015 : Info: ++? if («%{User-Name}» =~ /^(.*)\\(.*)$/)
    Thu Feb 26 11:37:04 2015 : Info:     expand: %{User-Name} -> muser@xxxx.yyyy.org
    Thu Feb 26 11:37:04 2015 : Info: ? Evaluating («%{User-Name}» =~ /^(.*)\\(.*)$/) -> FALSE
    Thu Feb 26 11:37:04 2015 : Info: ++? if («%{User-Name}» =~ /^(.*)\\(.*)$/) -> FALSE
    Thu Feb 26 11:37:04 2015 : Info: ++? if («%{User-Name}» =~ /^host/([^.]*)\.(.*)$/)
    Thu Feb 26 11:37:04 2015 : Info:     expand: %{User-Name} -> muser@xxxx.yyyy.org
    Thu Feb 26 11:37:04 2015 : Info: ? Evaluating («%{User-Name}» =~ /^host/([^.]*)\.(.*)$/) -> FALSE
    Thu Feb 26 11:37:04 2015 : Info: ++? if («%{User-Name}» =~ /^host/([^.]*)\.(.*)$/) -> FALSE
    Thu Feb 26 11:37:04 2015 : Info: ++? if («%{control:Cleartext-Password}» != «»)
    Thu Feb 26 11:37:04 2015 : Info:     expand: %{control:Cleartext-Password} -> *****
    Thu Feb 26 11:37:04 2015 : Info: ? Evaluating («%{control:Cleartext-Password}» != «») -> FALSE
    Thu Feb 26 11:37:04 2015 : Info: ++? if («%{control:Cleartext-Password}» != «») -> FALSE
    Thu Feb 26 11:37:04 2015 : Info: ++- entering else else {…}
    Thu Feb 26 11:37:04 2015 : Info: [mschap] Creating challenge hash with username: muser@xxxx.yyyy.org
    Thu Feb 26 11:37:04 2015 : Info: [mschap] Client is using MS-CHAPv2 for muser@xxxx.yyyy.org, we need NT-Password
    Thu Feb 26 11:37:04 2015 : Info: [mschap]     expand: —username=%{control:Idm-Stripped-User-Name} -> —username=muser
    Thu Feb 26 11:37:04 2015 : Info: [mschap] Creating challenge hash with username: muser@xxxx.yyyy.org
    Thu Feb 26 11:37:04 2015 : Info: [mschap]     expand: —challenge=%{mschap:Challenge:-00} -> —challenge=44392742240453b1
    Thu Feb 26 11:37:04 2015 : Info: [mschap]     expand: —nt-response=%{mschap:NT-Response:-00} -> —nt-response=679858ce34d6c260f742d6b403023dabab802567a8730265
    Thu Feb 26 11:37:04 2015 : Info: [mschap]     expand: —domain=%{control:Idm-Domain} -> —domain=xxxx.yyyy.org
    Thu Feb 26 11:37:04 2015 : Debug: Exec-Program output: Reading winbind reply failed! (0xc0000001)

    Thu Feb 26 11:37:04 2015 : Debug: Exec-Program-Wait: plaintext: Reading winbind reply failed! (0xc0000001)

    Thu Feb 26 11:37:04 2015 : Debug: Exec-Program: returned: 1
    Thu Feb 26 11:37:04 2015 : Info: [mschap] External script failed.
    Thu Feb 26 11:37:04 2015 : Info: [mschap] FAILED: MS-CHAP2-Response is incorrect
    Thu Feb 26 11:37:04 2015 : Info: +++[mschap] returns reject
    Thu Feb 26 11:37:04 2015 : Info: ++- else else returns reject
    Thu Feb 26 11:37:04 2015 : Info: [inner-eap] Freeing handler
    Thu Feb 26 11:37:04 2015 : Info: ++[inner-eap] returns reject
    Thu Feb 26 11:37:04 2015 : Info: Failed to authenticate the user.
    } # server inner-tunnel
    Thu Feb 26 11:37:04 2015 : Info: [peap] Got tunneled reply code 3
        Cleartext-Password = *****
        MS-CHAP-Error = «nE=691 R=1»
        EAP-Message = 0x040a0004
        Message-Authenticator = 0x00000000000000000000000000000000
    Thu Feb 26 11:37:04 2015 : Info: [peap] Got tunneled reply RADIUS code 3
        Cleartext-Password = *****
        MS-CHAP-Error = «nE=691 R=1»
        EAP-Message = 0x040a0004
        Message-Authenticator = 0x00000000000000000000000000000000
    Thu Feb 26 11:37:04 2015 : Info: [peap] Tunneled authentication was rejected.
    Thu Feb 26 11:37:04 2015 : Info: [peap] FAILURE
    Thu Feb 26 11:37:04 2015 : Info: ++[eap] returns handled
    Sending Access-Challenge of id 219 to 10.6.5.1 port 41228
        EAP-Message = 0x010b002b19001703010020aa91a93927e10cdba890a40c42b628ed43f4031cc4e4e9aa127893a8b0ee5903
        Message-Authenticator = 0x00000000000000000000000000000000
        State = 0x96fdd5359ff6cc13228bd8f583ea3c45

    ======================END===============================

    • Edited by

      Friday, March 27, 2015 12:41 PM

Answers

  • Hi,

    From the log,
    Thu Feb 26 11:37:04 2015 : Info: [inner-eap] No EAP Start, assuming it’s an on-going EAP conversation
    Thu Feb 26 11:37:04 2015 : Info: ++[inner-eap] returns updated
    Thu Feb 26 11:37:04 2015 : Info: Found Auth-Type = inner-eap
    Thu Feb 26 11:37:04 2015 : Error: Warning:  Found 2 auth-types on request for user
    ‘muser@xxxx.yyyy.org’
    Thu Feb 26 11:37:04 2015 : Info: # Executing group from file /etc/raddb/sites-enabled/inner-tunnel
    Thu Feb 26 11:37:04 2015 : Info: +- entering group authenticate {…}

    We found this error before the mschapv2 error appears. It seems the configuration is not correct on freeradius. Please check the configruaiton and try to emlminate the error first.
    More information
    ==================
    Found2 Auth-Type on request
    http://freeradius.1045715.n5.nabble.com/Found2-Auth-Type-on-request-td2788873.html

    Regards.


    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com

    • Proposed as answer by
      Vivian_Wang
      Monday, April 13, 2015 12:48 AM
    • Marked as answer by
      Vivian_Wang
      Tuesday, April 14, 2015 9:07 AM

Понравилась статья? Поделить с друзьями:
  • Mschap error ms chap2 response is incorrect
  • Mschap error failed no nt lm password cannot perform authentication
  • Mscapi error 0x80090010 эвотор
  • Msbuild exit on error
  • Msbuild error task