I currently have multiple Windows 2003 terminal servers that are load balanced using an F5 load balancer and the Terminal Server session directory service.  I have the terminal servers setup to only allow one connection per user.  This ensure that if a user is disconnected they are reconnected to their original session and no work is lost.


This works great with the Windows clients, however with rdesktop I get a variety of errors.  In the 1.4.1 release I receive “not implemented PDU” errors and in the CVS version “errno 88 Segmentation Fault”.  The original sign in is ok, however the problem occurs under the following circumstances.



User logs into Server A works for a while and is then disconnected.  User attempts to reconnect and the load balance routes to server B which upon login using the Terminal Server Session Directory Service notices the user should be on a and redirects accordingly ( I have attempted to use both token and IP redirection).  This is the point where rdesktop breaks.  The users cannot login unless they get routed back to their original server or call the IT Helpdesk.


Does anyone have any advice, work arounds, etc?







This email message and any attachment(s) are for the sole use of the intended recipient(s) and may contain proprietary and/or confidential information which may be privileged or otherwise protected from disclosure. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient(s), please contact the sender by reply email and destroy the original message and any copies of the message as well as any attachment(s) to the original message.