Автор Тема: Подключение к балансировщику через xfreerdp  (Прочитано 449 раз)

Оффлайн lexeich

  • Начинающий
  • *
  • Сообщений: 2
коллеги просьба помощи.
Задача такая - есть RDS windows . Нужно к нему подключиться , с пробросом USB устройств ( камеры, флешки и тд)
для подключения используем xfreerdp .
Напрямую  по IP одного сервера  подключаемся корректно.  Вроде добились проброса звука.
Столкнулись с проблемой , что не можем подключиться к  балансировщику.


Есть у кого опыт подключения ?
 
« Последнее редактирование: 10.03.2023 12:49:36 от lexeich »

Оффлайн lexeich

  • Начинающий
  • *
  • Сообщений: 2
bash-4.4$ xfreerdp /u:user /log-level:error /load-balance-info:"MS Terminal Services Plugin.1.Pool_RDS" /v:ip
[AVHWDeviceContext @ 0x7fb7e431c9c0] libva: /usr/lib64/dri/iHD_drv_video.so init failed
[17:45:02:596] [5355:5356] [ERROR][com.freerdp.core.proxy] - No scheme in proxy URI
[17:45:02:596] [5355:5356] [ERROR][com.freerdp.core.proxy] - No scheme in proxy URI
Password:
[17:45:08:574] [5355:5356] [ERROR][com.winpr.timezone] - Unable to get current timezone rule
[17:45:08:674] [5355:5356] [ERROR][com.freerdp.core] - rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_CB_CONNECTION_ERROR_INVALID_SETTINGS [0x00010410]
[17:45:08:675] [5355:5356] [ERROR][com.freerdp.core] - rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_CB_CONNECTION_ERROR_INVALID_SETTINGS [0x00010410]
[17:45:08:675] [5355:5356] [ERROR][com.freerdp.core] - rdp_set_error_info: TODO: Trying to set error code ERRINFO_CB_CONNECTION_ERROR_INVALID_SETTINGS, but ERRINFO_CB_CONNECTION_ERROR_INVALID_SETTINGS already set!




Спойлер
[17:46:56:594] [5587:5588] [DEBUG][com.freerdp.core] - freerdp_connect:freerdp_set_last_error_ex resetting error state
[17:46:56:594] [5587:5588] [DEBUG][com.freerdp.client.common.cmdline] - loading channelEx rdpdr
[17:46:56:594] [5587:5588] [DEBUG][com.freerdp.client.common.cmdline] - loading channelEx rdpsnd
[17:46:56:594] [5587:5588] [DEBUG][com.freerdp.channels.cliprdr.client] - VirtualChannelEntryEx
[17:46:56:594] [5587:5588] [DEBUG][com.freerdp.client.common.cmdline] - loading channelEx cliprdr
[17:46:56:594] [5587:5588] [DEBUG][com.freerdp.channels.drdynvc.client] - VirtualChannelEntryEx
[17:46:56:594] [5587:5588] [DEBUG][com.freerdp.client.common.cmdline] - loading channelEx drdynvc
[17:46:56:597] [5587:5588] [DEBUG][com.freerdp.primitives] - primitives benchmark result:
[17:46:56:754] [5587:5588] [DEBUG][com.freerdp.primitives] -  * generic= 42
[17:46:57:907] [5587:5588] [DEBUG][com.freerdp.primitives] -  * optimized= 78
[17:46:57:907] [5587:5588] [DEBUG][com.freerdp.primitives] - primitives autodetect, using optimized
[AVHWDeviceContext @ 0x7fb3a031c9c0] libva: /usr/lib64/dri/iHD_drv_video.so init failed
[17:46:57:911] [5587:5588] [DEBUG][com.freerdp.core.nego] - Enabling security layer negotiation: TRUE
[17:46:57:911] [5587:5588] [DEBUG][com.freerdp.core.nego] - Enabling restricted admin mode: FALSE
[17:46:57:911] [5587:5588] [DEBUG][com.freerdp.core.nego] - Enabling RDP security: TRUE
[17:46:57:911] [5587:5588] [DEBUG][com.freerdp.core.nego] - Enabling TLS security: TRUE
[17:46:57:911] [5587:5588] [DEBUG][com.freerdp.core.nego] - Enabling NLA security: TRUE
[17:46:57:911] [5587:5588] [DEBUG][com.freerdp.core.nego] - Enabling NLA extended security: FALSE
[17:46:57:911] [5587:5588] [DEBUG][com.freerdp.core.connection] - rdp_client_transition_to_state CONNECTION_STATE_INITIAL --> CONNECTION_STATE_NEGO
[17:46:57:911] [5587:5588] [DEBUG][com.freerdp.core.nego] - state: NEGO_STATE_NLA
[17:46:57:911] [5587:5588] [DEBUG][com.freerdp.core.nego] - Attempting NLA security
[17:46:57:911] [5587:5588] [ERROR][com.freerdp.core.proxy] - No scheme in proxy URI
[17:46:57:911] [5587:5588] [ERROR][com.freerdp.core.proxy] - No scheme in proxy URI
[17:46:57:913] [5587:5588] [DEBUG][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
[17:46:57:913] [5587:5588] [DEBUG][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[17:46:57:913] [5587:5588] [DEBUG][com.freerdp.core] - connecting to peer IP
[17:46:57:914] [5587:5588] [DEBUG][com.freerdp.core.nego] - Adding terminating CRLF to routing token
[17:46:57:914] [5587:5588] [DEBUG][com.freerdp.core.nego] - RequestedProtocols: 3
[17:46:57:919] [5587:5588] [DEBUG][com.freerdp.core.nego] - RDP_NEG_RSP
[17:46:57:919] [5587:5588] [DEBUG][com.freerdp.core.nego] - RDP_NEG_RSP::flags = { [0x1f] |EXTENDED_CLIENT_DATA_SUPPORTED|DYNVC_GFX_PROTOCOL_SUPPORTED|RDP_NEGRSP_RESERVED|RESTRICTED_ADMIN_MODE_SUPPORTED|REDIRECTED_AUTHENTICATION_MODE_SUPPORTED }
[17:46:57:919] [5587:5588] [DEBUG][com.freerdp.core.nego] - selected_protocol: 2
[17:46:57:919] [5587:5588] [DEBUG][com.freerdp.core.nego] - state: NEGO_STATE_FINAL
[17:46:57:919] [5587:5588] [DEBUG][com.freerdp.core.nego] - Negotiated NLA security
[17:46:57:919] [5587:5588] [DEBUG][com.freerdp.core.nego] - nego_security_connect with PROTOCOL_HYBRID
[17:46:57:935] [5587:5588] [DEBUG][com.winpr.utils] - Could not open SAM file!
Password:
[17:47:01:038] [5587:5588] [DEBUG][com.winpr.sspi] - InitSecurityInterfaceExA
[17:47:01:038] [5587:5588] [DEBUG][com.freerdp.core.nla] - nla_client_init 411 : packageName=Negotiate ; cbMaxToken=12256
[17:47:01:038] [5587:5588] [DEBUG][com.winpr.sspi.NTLM] - change state from NTLM_STATE_INITIAL to NTLM_STATE_INITIAL
[17:47:01:038] [5587:5588] [DEBUG][com.winpr.sspi.NTLM] - change state from NTLM_STATE_INITIAL to NTLM_STATE_NEGOTIATE
[17:47:01:038] [5587:5588] [DEBUG][com.winpr.sspi.NTLM] - Write flags [0xe20882b7] NTLMSSP_NEGOTIATE_UNICODE|NTLMSSP_NEGOTIATE_OEM|NTLMSSP_REQUEST_TARGET|NTLMSSP_NEGOTIATE_SIGN|NTLMSSP_NEGOTIATE_SEAL|NTLMSSP_NEGOTIATE_LM_KEY|NTLMSSP_NEGOTIATE_NTLM|NTLMSSP_NEGOTIATE_ALWAYS_SIGN|NTLMSSP_NEGOTIATE_EXTENDED_SESSION_SECURITY|NTLMSSP_NEGOTIATE_VERSION|NTLMSSP_NEGOTIATE_128|NTLMSSP_NEGOTIATE_KEY_EXCH
[17:47:01:038] [5587:5588] [DEBUG][com.winpr.sspi.NTLM] - change state from NTLM_STATE_NEGOTIATE to NTLM_STATE_CHALLENGE
[17:47:01:038] [5587:5588] [DEBUG][com.freerdp.core.nla] - Client: Sending Authentication Token
[17:47:01:038] [5587:5588] [DEBUG][com.freerdp.core.nla] - NLA.negoToken (length = 40):
[17:47:01:038] [5587:5588] [DEBUG][com.freerdp.core.connection] - rdp_client_transition_to_state CONNECTION_STATE_NEGO --> CONNECTION_STATE_NLA
[17:47:01:139] [5587:5588] [DEBUG][com.freerdp.core.nla] - CredSSP protocol support 6, peer supports 6
[17:47:01:139] [5587:5588] [DEBUG][com.winpr.sspi.NTLM] - Read flags [0xe2898235] NTLMSSP_NEGOTIATE_UNICODE|NTLMSSP_REQUEST_TARGET|NTLMSSP_NEGOTIATE_SIGN|NTLMSSP_NEGOTIATE_SEAL|NTLMSSP_NEGOTIATE_NTLM|NTLMSSP_NEGOTIATE_ALWAYS_SIGN|NTLMSSP_TARGET_TYPE_DOMAIN|NTLMSSP_NEGOTIATE_EXTENDED_SESSION_SECURITY|NTLMSSP_NEGOTIATE_TARGET_INFO|NTLMSSP_NEGOTIATE_VERSION|NTLMSSP_NEGOTIATE_128|NTLMSSP_NEGOTIATE_KEY_EXCH
[17:47:01:139] [5587:5588] [DEBUG][com.winpr.sspi.NTLM] - change state from NTLM_STATE_CHALLENGE to NTLM_STATE_AUTHENTICATE
[17:47:01:139] [5587:5588] [DEBUG][com.winpr.sspi.NTLM] - Write flags [0xe288a235] NTLMSSP_NEGOTIATE_UNICODE|NTLMSSP_REQUEST_TARGET|NTLMSSP_NEGOTIATE_SIGN|NTLMSSP_NEGOTIATE_SEAL|NTLMSSP_NEGOTIATE_NTLM|NTLMSSP_NEGOTIATE_WORKSTATION_SUPPLIED|NTLMSSP_NEGOTIATE_ALWAYS_SIGN|NTLMSSP_NEGOTIATE_EXTENDED_SESSION_SECURITY|NTLMSSP_NEGOTIATE_TARGET_INFO|NTLMSSP_NEGOTIATE_VERSION|NTLMSSP_NEGOTIATE_128|NTLMSSP_NEGOTIATE_KEY_EXCH
[17:47:01:139] [5587:5588] [DEBUG][com.winpr.sspi.NTLM] - change state from NTLM_STATE_AUTHENTICATE to NTLM_STATE_FINAL
[17:47:01:139] [5587:5588] [DEBUG][com.freerdp.core.nla] - Client: Sending Authentication Token
[17:47:01:139] [5587:5588] [DEBUG][com.freerdp.core.nla] - NLA.negoToken (length = 516):
[17:47:01:139] [5587:5588] [DEBUG][com.freerdp.core.nla] - NLA.pubKeyAuth (length = 48):
[17:47:01:239] [5587:5588] [DEBUG][com.freerdp.core.nla] - Client: Sending PubKeyAuth Token
[17:47:01:239] [5587:5588] [DEBUG][com.freerdp.core.nla] - NLA.authInfo (length = 87):
[17:47:01:239] [5587:5588] [DEBUG][com.freerdp.core.connection] - rdp_client_transition_to_state CONNECTION_STATE_NLA --> CONNECTION_STATE_MCS_CONNECT
[17:47:01:339] [5587:5588] [DEBUG][com.freerdp.core.gcc] - Server rdp encryption method: NONE
[17:47:01:340] [5587:5588] [DEBUG][com.freerdp.core.connection] - rdp_client_transition_to_state CONNECTION_STATE_MCS_CONNECT --> CONNECTION_STATE_MCS_ATTACH_USER
[17:47:01:440] [5587:5588] [DEBUG][com.freerdp.core.connection] - rdp_client_transition_to_state CONNECTION_STATE_MCS_ATTACH_USER --> CONNECTION_STATE_MCS_CHANNEL_JOIN
[17:47:02:141] [5587:5588] [DEBUG][com.freerdp.core.info] - Client Info Packet Flags = INFO_MOUSE|INFO_DISABLECTRLALTDEL|INFO_UNICODE|INFO_MAXIMIZESHELL|INFO_LOGONNOTIFY|INFO_COMPRESSION|INFO_ENABLEWINDOWSKEY|INFO_FORCE_ENCRYPTED_CS_PDU|INFO_LOGONERRORS|INFO_MOUSE_HAS_WHEEL|INFO_NOAUDIOPLAYBACK
[17:47:02:142] [5587:5588] [DEBUG][com.winpr.timezone] - tz: Bias=-480 sn='Russia TZ 7 Standard Time' dln='Russia TZ 7 Daylight Time'
[17:47:02:142] [5587:5588] [ERROR][com.winpr.timezone] - Unable to get current timezone rule
[17:47:02:142] [5587:5588] [DEBUG][com.freerdp.core.connection] - rdp_client_transition_to_state CONNECTION_STATE_MCS_CHANNEL_JOIN --> CONNECTION_STATE_LICENSING
[17:47:02:242] [5587:5588] [DEBUG][com.freerdp.core.connection] - rdp_client_transition_to_state CONNECTION_STATE_LICENSING --> CONNECTION_STATE_CAPABILITIES_EXCHANGE
[17:47:02:242] [5587:5588] [DEBUG][com.freerdp.core.rdp] - recv Set Error Info Data PDU (0x2F), length: 22
[17:47:02:242] [5587:5588] [INFO][com.freerdp.core] - ERRINFO_CB_CONNECTION_ERROR_INVALID_SETTINGS (0x00000410):The settings contained in the routingToken field of the X.224 Connection Request PDU (section 2.2.1.1) cannot be validated.
[17:47:02:242] [5587:5588] [ERROR][com.freerdp.core] - rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_CB_CONNECTION_ERROR_INVALID_SETTINGS [0x00010410]
[17:47:02:242] [5587:5588] [DEBUG][com.freerdp.core.rdp] - recv Set Error Info Data PDU (0x2F), length: 22
[17:47:02:242] [5587:5588] [INFO][com.freerdp.core] - ERRINFO_CB_CONNECTION_ERROR_INVALID_SETTINGS (0x00000410):The settings contained in the routingToken field of the X.224 Connection Request PDU (section 2.2.1.1) cannot be validated.
[17:47:02:242] [5587:5588] [ERROR][com.freerdp.core] - rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_CB_CONNECTION_ERROR_INVALID_SETTINGS [0x00010410]
[17:47:02:242] [5587:5588] [ERROR][com.freerdp.core] - rdp_set_error_info: TODO: Trying to set error code ERRINFO_CB_CONNECTION_ERROR_INVALID_SETTINGS, but ERRINFO_CB_CONNECTION_ERROR_INVALID_SETTINGS already set!
[17:47:02:242] [5587:5588] [DEBUG][com.freerdp.core.rdp] - DisconnectProviderUltimatum: reason: 1
[17:47:02:242] [5587:5588] [DEBUG][com.freerdp.core.rdp] - DisconnectProviderUltimatum: reason: 1
[17:47:02:242] [5587:5588] [DEBUG][com.freerdp.core.rdp] - transport_check_fds() - -1
[17:47:02:243] [5587:5588] [DEBUG][com.freerdp.core.connection] - rdp_client_transition_to_state CONNECTION_STATE_CAPABILITIES_EXCHANGE --> CONNECTION_STATE_INIT

« Последнее редактирование: 10.03.2023 12:57:06 от lexeich »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Обратитесь в техподдержку Microsoft за полной спецификацией балансировщика и передайте эти документы разработчикам freerdp.
Андрей Черепанов (cas@)