2

I'm logging into an rdp environment using Linux.

Everything works fine if the session is constantly in use. However, if the user walks away from his/her desk, and comes back say 5 minutes later, the session has automatically closed, and the user has to connect again.

Anyway to stop this from happening?


The terminal shows the following message when the session is closed:

rpc_client_on_fragment_receiving_event: Receiving Out-of_sequence RTS PDU
Network disconenct!
Failed to check FreeRDP file descriptor
5
  • Can you check if any error messages are being displayed on the terminal after the session gets closed. Commented Jul 15, 2014 at 9:13
  • @beginer, I've added the details you requested to the question. Commented Jul 15, 2014 at 9:21
  • Have you strace ? Post it's output via pastebin Commented Jul 19, 2014 at 8:38
  • @SHW, how do I use strace. Do I type strace in the terminal and then run the rds command? Commented Jul 24, 2014 at 10:09
  • It might be useful: github.com/FreeRDP/FreeRDP/issues/1202 info about patch sounds promising. Commented Feb 23, 2015 at 13:19

1 Answer 1

1

Are you aware of any network firewall in the path? That's usually the problem when a connection stays idle for too long - network equipment may terminate the connection.

I can't seem to find decent documentation on the internet about xfreerdp. Sending keep-alive probes or auto-reconnecting usually solve that problem, but it looks like xfreerdp supports neither.

Have you considered switching to remmina?

1
  • Yes, firewalls are in the path. I can't switch to remmina because it does not support TSG (Terminal Services Gateway for RDS). Commented Jul 22, 2014 at 7:28

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.