Сбой навигации Cisco Secure Client к URL-адресу для входа в систему.

Вопрос или проблема

У меня возникла проблема с Cisco Secure Client VPN и одноразовой авторизацией (SSO). Каждый раз, когда я пытаюсь использовать VPN, я получаю следующее сообщение об ошибке:

Аутентификация не удалась из-за проблемы с переходом по URL одноразовой авторизации (SSO).

Это происходит независимо от того, использую ли я Firefox или Chrome в качестве браузера по умолчанию. Вот что я попробовал:

  1. Изменил браузер по умолчанию:

    • Открыл “Настройки”.
    • Перешел в Приложения > Приложения по умолчанию.
    • Выбрал браузер (например, Chrome или Firefox) и нажал кнопку для его установки в качестве браузера по умолчанию.
  2. Попробовал разные настройки браузера, но ошибка аутентификации сохраняется.

Я использую Windows 10, и проблема проявляется устойчиво с обоими браузерами. Я прикрепил снимок экрана с ошибкой для справки.
no_auth

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

Кратко:

После изучения журналов событий Windows я перезапустил службу NAT в Windows с помощью следующих команд (от имени администратора):

net stop winnat
net start winnat 

Путешествие через дебри:

Я попытался перезапустить службу Cisco Secure Client – AnyConnect, завершить его процесс в диспетчере задач, удалить Cisco Secure Client – AnyConnect VPN, очистить cookies для SSO, но ничего не помогло. Изменение браузеров по умолчанию и даже полное выключение компьютера не дали результата.

Сначала я изучил журналы в своем каталоге %userprofile%\.cisco\vpn\log, но не нашел ничего полезного. Проведя глобальный поиск на своем диске C:\ (что заняло некоторое время…), я наткнулся на файл журнала событий Windows, расположенный в

C:\Windows\System32\winevt\Logs\Cisco Secure Client.evtx

Из-за ограничений доступа мне пришлось скопировать его за пределы каталога Windows. С помощью команды, предложенной здесь, я смог преобразовать его в текстовый файл:

PS C:\Users\kyrlon\Downloads> wevtutil.exe qe '.\Cisco Secure Client - AnyConnect VPN.evtx' /f:text /lf:true > out.txt

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

Event[0]:
  Log Name: Cisco Secure Client - AnyConnect VPN
  Source: csc_vpnagent
  Date: 2024-08-21T12:58:24.3510000Z
  Event ID: 2
  Task: Engineering Debug Details
  Level: Error
  Opcode: N/A
  Keyword: Classic
  User: N/A
  User Name: N/A
  Computer: COMPUTER
  Description: 
Function: CTlsTransport::OnTransportInitiateComplete
File: C:\temp\build\thehoff\Raccoon_MR20.823301788814\Raccoon_MR2\vpn\Common\IP\TlsTransport.cpp
Line: 477
Invoked Function: ISocketTransportCB::OnTransportInitiateComplete
Return Code: -31588316 (0xFE1E0024)
Description: SOCKETTRANSPORT_ERROR_CONNECT_TIMEOUT


Event[1]:
  Log Name: Cisco Secure Client - AnyConnect VPN
  Source: csc_vpnagent
  Date: 2024-08-21T12:58:24.3520000Z
  Event ID: 2
  Task: Engineering Debug Details
  Level: Error
  Opcode: N/A
  Keyword: Classic
  User: N/A
  User Name: N/A
  Computer: COMPUTER
  Description: 
Function: CHttpProbeAsync::OnOpenRequestComplete
File: C:\temp\build\thehoff\Raccoon_MR20.823301788814\Raccoon_MR2\vpn\Common\IP\HttpProbeAsync.cpp
Line: 287
Invoked Function: CHttpSessionAsync::OnOpenRequestComplete
Return Code: -31588316 (0xFE1E0024)
Description: SOCKETTRANSPORT_ERROR_CONNECT_TIMEOUT


Event[2]:
  Log Name: Cisco Secure Client - AnyConnect VPN
  Source: csc_vpnagent
  Date: 2024-08-21T12:58:24.3520000Z
  Event ID: 2
  Task: Engineering Debug Details
  Level: Error
  Opcode: N/A
  Keyword: Classic
  User: N/A
  User Name: N/A
  Computer: COMPUTER
  Description: 
Function: CSocketTransport::OnTimerExpired
File: C:\temp\build\thehoff\Raccoon_MR20.823301788814\Raccoon_MR2\vpn\Common\IPC\SocketTransport.cpp
Line: 2028
Invoked Function: CSocketTransport::postConnectProcessing
Return Code: -31588316 (0xFE1E0024)
Description: SOCKETTRANSPORT_ERROR_CONNECT_TIMEOUT
.
.
.
Event[5396]:
  Log Name: Cisco Secure Client - AnyConnect VPN
  Source: csc_vpnagent
  Date: 2024-08-21T16:38:29.7560000Z
  Event ID: 1
  Task: Engineering Debug Details
  Level: Information
  Opcode: N/A
  Keyword: Classic
  User: N/A
  User Name: N/A
  Computer: COMPUTER
  Description: 
Function: CThread::createThread
File: C:\temp\build\thehoff\Raccoon_MR20.823301788814\Raccoon_MR2\vpn\Common\Utility\Thread.cpp
Line: 295
A thread has been successfully created, Reference: '05B2CC08', System ID: '41024', Fire and Forget: 'NO'

Event[5397]:
  Log Name: Cisco Secure Client - AnyConnect VPN
  Source: csc_vpnagent
  Date: 2024-08-21T16:38:29.7570000Z
  Event ID: 2
  Task: Engineering Debug Details
  Level: Error
  Opcode: N/A
  Keyword: Classic
  User: N/A
  User Name: N/A
  Computer: COMPUTER
  Description: 
Function: CThread::invokeRun
File: C:\temp\build\thehoff\Raccoon_MR20.823301788814\Raccoon_MR2\vpn\Common\Utility\Thread.cpp
Line: 500
Invoked Function: IRunnable::Run
Return Code: -32112629 (0xFE16000B)
Description: BROWSERPROXY_ERROR_NO_PROXY_FILE

Учитывая предыдущую проблему, с которой я столкнулся, я предположил, что нужный порт, возможно, был ошибочно занят чем-то еще, и это мешало Cisco VPN правильно установить необходимое соединение SSO в данном случае.

Используя команду ниже от имени администратора:

net stop winnat
net start winnat

После нескольких попыток мне удалось получить успешное соединение, но в процессе я столкнулся с новой проблемой.
new_error_with_internal_vpn

Для сохранения душевного равновесия мне удалось разрешить эту новую ошибку Внутренняя ошибка сервера VPN. путем удаления cookies, связанных с этой ссылкой SSO, в моем браузере Firefox.

Ответ или решение

Проблема навигации к URL Единой аутентификации в Cisco Secure Client

Возникновение проблемы с попыткой использования функции Единой аутентификации (SSO) в Cisco Secure Client VPN может стать причиной серьезного затруднения в работе. Если вы столкнулись с ошибкой «Authentication failed due to problem navigating to the Single Sign-On URL», вам следует предпринять несколько шагов для её устранения. Ваша проблема может быть связана с различными системными настройками, блокирующими нормальную работу приложения.

Анализ и решение проблемы

  1. Изменение настроек браузера:

    • Если вы уже меняли браузеры по умолчанию (например, Chrome и Firefox), это шаг, который стоит попробовать не только для устранения ошибки, но и для установления источника проблемы. Помните, что после изменения браузера по умолчанию стоит полностью перезапустить компьютер, чтобы изменения вступили в силу корректно.
  2. Перезапуск службы NAT Windows:

    • Использование команд net stop winnat и net start winnat может помочь в случае, если другой процесс случайно занял необходимый порт, что блокирует установку безопасного соединения. Эти команды помогают перезапуском сетевых служб Windows.
  3. Анализ логов:

    • Поиск в логах событий Windows может показать ошибки, связанные с сокетами и их таймаутом (например, SOCKETTRANSPORT_ERROR_CONNECT_TIMEOUT), что указывает на сетевые проблемы.
    • Копирование и просмотр файлов логов, находящихся по пути C:\Windows\System32\winevt\Logs\Cisco Secure Client.evtx, может быть полезным для диагностики. Стоит заметить, что для этого может быть необходимо администраторское разрешение.
  4. Работа с cookies:

    • Иногда старые или повреждённые cookies могут вызывать проблемы при навигации по URL аутентификации. Очистите cookies в браузере для SSO, чтобы устранить возможные преграды в процессе аутентификации.
  5. Решение других ошибок:

    • Ошибка VPN Server Internal error может возникать как следствие предыдущей проблемы и требовать удаления cookies, связанных с SSO.

Заключение

Проблемы с Единой аутентификацией в Cisco Secure Client могут требовать более глубокой настройки системных параметров и внимания ко всем подсистемам, участвующим в установлении VPN-подключения. Проведенные шаги и их аккуратная реализация помогут устранить ошибку навигации к URL SSO. В случае продолжающихся затруднений рекомендуется обратиться за профессиональной поддержкой к администрации сети или в службу технической поддержки Cisco.

Оцените материал
Добавить комментарий

Капча загружается...