Поделиться через


Включение трассировки EAPHost

Журналы трассировки, содержащие сведения об отладке, могут помочь пользователям найти первопричины проблем, возникающих во время процесса проверки подлинности EAP. Сведения об отладке могут включать вызовы API, выполняемые внутренние вызовы функций и переходы состояния.

Трассировку можно включить как на стороне клиента, так и на стороне средства проверки подлинности. Трассировку также можно включить для вызовов API службы маршрутизации и удаленного доступа (RRAS ). Дополнительные сведения см. в разделе "Трассировка" службы маршрутизации и удаленного доступа.

Примечание.

Журналы трассировки доступны только на английском языке.

Если трассировка EAPHost включена, данные ведения журнала хранятся в ETL-файле в указанном пользователем расположении. Если во время проверки подлинности EAP возникают ошибки, трассировка создает ETL-файл, который можно отправить в службу поддержки разработчиков Майкрософт для анализа первопричин. Партнеры, имеющие доступ к общим папкам сборки Microsoft Windows, символам и файлам traceformat, могут преобразовать ETL-файлы в обычный текстовый файл с помощью средства tracerpt .

Ошибки сервера политики сети (NPS) не регистрируются в журналах EAPHost. Если вы пытаетесь устранить сбой NPS, просмотрите IASSAM. LOG и IASNAP. LOG-файлы (см. статью "Средства устранения неполадок с NAP — файлы журналов").

Трассировка на клиенте

Чтобы включить трассировку на стороне клиента, выполните следующие действия.

  1. Откройте окно командной строки с повышенными привилегиями.
  2. Выполните следующую команду: logman start trace EapHostPeer -o .\EapHostPeer.etl -p {5F31090B-D990-4e90-4e91-B16D-46121D0255AA} 0x4000ffff 0 -ets
  3. Воспроизвести сценарий, который требуется выполнить трассировку.
  4. Выполните следующую команду: logman остановит EapHostPeer -ets
  5. Преобразуйте файл etl в текст с помощью следующей команды: tracerpt EapHostPeer.etl –pdb < pdbpath -tp< tracemessagefilesdirectorypath >>-o EapHostPeer.txt

    Примечание.

    Если у вас нет доступа к средству трассировки, не используйте последний шаг и отправьте ETL-файл в службу поддержки разработчиков Майкрософт.

Трассировка на аутентификаторе

Чтобы включить трассировку на стороне средства проверки подлинности, выполните следующие действия.

  1. Откройте окно командной строки с повышенными привилегиями.
  2. Выполните следующую команду: logman start trace EapHostAuthr -o .\EapHostAuthr.etl -p {F6578502-DF4E-4a67-9661-E3A2F05D1D9B} 0x4000ffff 0 -ets
  3. Воспроизвести сценарий, который требуется выполнить трассировку.
  4. Выполните следующую команду: logman stop EapHostAuthr -ets
  5. Преобразуйте файл etl в текст с помощью следующей команды: tracerpt EapHostAuthr.etl –pdbpath< -tp <tracemessagefilesdirectorypath> >-o EapHostAuthr.txt

    Примечание.

    Если у вас нет доступа к средству трассировки, избегайте последнего шага и вместо этого отправьте ETL-файл в службу поддержки разработчиков Майкрософт.

Трассировка событий

В Windows 7 и более поздних версиях Windows EapHost предоставляет трассировку событий на основе аутентификатора и однорангового узла. Преимущество трассировки на основе событий заключается в том, что для просмотра сообщений трассировки не требуются файлы символов. Чтобы включить трассировку событий, выполните приведенные далее действия.

  1. Откройте EventViewer.
  2. Критически важные сообщения EapHost регистрируются в разделе "Пользовательские представления\Административные события"
  3. Некритичные сообщения регистрируются в разделе "Приложения и службы\Microsoft\Windows\EapHost
  4. Сообщения о событиях типа "Аналитика" и "Отладка" можно просмотреть по одному пути, выбрав в строке заголовка команду Show Analytic and Debug Logs (Показать журналы аналитики и отладки) в меню представления.

Трассировка службы маршрутизации и удаленного доступа

Чтобы включить трассировку RRAS, выполните приведенные действия.

  1. Откройте окно командной строки с повышенными привилегиями.
  2. Выполните следующую команду: netsh ras set tr * en
  3. Откройте файл %systemroot%\trace для просмотра трассировок RAS

Чтобы отключить трассировку RRAS, выполните приведенные действия.

  1. Откройте окно командной строки с повышенными привилегиями.
  2. Выполните следующую команду: netsh ras set tr * dis

Дополнительные сведения см. в разделе "Команды Netsh".

Использование EAPHost

Служба маршрутизации и удаленного доступа (RRAS)