Bug 4552 - Support for Windows Server 2012
Summary: Support for Windows Server 2012
Status: CLOSED FIXED
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: | rdesktop (deprecated) (show other bugs)
Version: 3.2.0
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.3.0
Assignee: Henrik Andersson
URL:
Keywords: relnotes, samuel_tester
Depends on: 4075 4508 4581 4695 4702 4724 4964
Blocks: 4912
  Show dependency treegraph
 
Reported: 2013-03-04 13:25 CET by Peter Åstrand
Modified: 2014-10-09 13:55 CEST (History)
2 users (show)

See Also:
Acceptance Criteria:


Attachments

Description Peter Åstrand cendio 2013-03-04 13:25:16 CET
At some point, we should officially support Windows Server 2012 as a RDP server.
Comment 1 Aaron Sowry cendio 2014-01-15 09:18:07 CET
We've had at least one report of rdesktop failing to connect to a Windows 2012 server every time. Recompiling rdesktop without CredSSP support made the problem disappear.
Comment 2 Aaron Sowry cendio 2014-01-20 16:24:32 CET
More info for the sake of completeness: simply making sure that rdesktop fails to find the kerberos ticket cache is sufficient, i.e. running:

KRB5CCNAME= tl-run-windesk

also avoids the problem. This was tested using rdesktop_4.1.1post-4194. Can also confirm that bug 4075, comment #4 appears to be true against Windows 2012.
Comment 3 Aaron Sowry cendio 2014-01-21 11:00:02 CET
(In reply to comment #2)
> More info for the sake of completeness: simply making sure that rdesktop fails
> to find the kerberos ticket cache is sufficient, i.e. running:
> 
> KRB5CCNAME= tl-run-windesk
> 
> also avoids the problem. This was tested using rdesktop_4.1.1post-4194. Can
> also confirm that bug 4075, comment #4 appears to be true against Windows 2012.

Move to bug #4964.
Comment 4 Henrik Andersson cendio 2014-06-23 09:57:50 CEST
Extensively tested rdesktop against Windows 2012 Server (Non R2), test bed is one DC and two RDS session hosts servers. Tests was also performed using RDP remote admin service on DC.

- Sound
- TLS, CredSSP
- Local drive redirection
  - C -> S ~16 MB/s (1 GB file transfer)
  - S -> C ~13 MB/s (1 GB file transfer)
- Smart card redirection 
  - NetID
  - Sign / Verify / Encrypt / Decrypt of file
- Printer redirection
- Clipboard redirection
  - Primary Clipboard
  - Clipboard
- RDS Session broker

Everything works ok except for Session broker redirection using CredSSP, the reason for this is that the redirection packet from server contains a IP address instead of a FQDN which will make CSSP negotiation fail. This is a issue either created by wrong configuration server side or by a bug. We have seen this work as expected in another test setup (2012 R2).
Comment 5 Henrik Andersson cendio 2014-09-08 12:24:56 CEST
(In reply to comment #4)
> Everything works ok except for Session broker redirection using CredSSP, the
> reason for this is that the redirection packet from server contains a IP
> address instead of a FQDN which will make CSSP negotiation fail. This is a
> issue either created by wrong configuration server side or by a bug. We have
> seen this work as expected in another test setup (2012 R2).

This is a configuration issue.Ensure that client can perform a revers lookup of the IP address and that the krb5.conf configuration parameter rdns=true is configured.
Comment 6 Henrik Andersson cendio 2014-09-08 12:54:49 CEST
Commit 29328 adds 2012 and 2012 R2 to supported RDP servers, this commit also includes a note about; smart card and seamless rdp is not supported on Windows Server 2012 / 2012 R2.
Comment 7 Henrik Andersson cendio 2014-09-08 12:57:21 CEST
Commit 29329 clarifies what version tl-gina is working with.
Comment 8 Henrik Andersson cendio 2014-09-08 13:07:41 CEST
Commit 29330 adds notes about smart card redirection and Seamless RDP not working with 2012 (R2)
Comment 9 Henrik Andersson cendio 2014-09-08 13:10:43 CEST
(In reply to comment #6)
> Commit 29328 adds 2012 and 2012 R2 to supported RDP servers, this commit also
> includes a note about; smart card and seamless rdp is not supported on Windows
> Server 2012 / 2012 R2.

Commit 29331 fixes two typos.
Comment 10 Samuel Mannehed cendio 2014-10-09 13:55:40 CEST
Doc changes looks good. Other testing was already done as part of the bug. Closing

Note You need to log in before you can comment on or make changes to this bug.