I am using a 64bit Windows 10 OS and I am constantly getting disconnected as well. I am seeing online this is a common problem with your application, and has been for quite awhile, is there any plans for fix this, or to help use determine what needs to be done to stop these disconnects? I really like your product, however, I would not even entertain the idea of purchasing it when the time comes that I get over 10 clients. Unfortunately, I would have to go with "the other guy"
We received the log, thank you. However, the log shows connection attempts to our public server (id.remoteutilities.com) rather than any self-hosted server address. This discussion is about self-hosted server.
Still, even if you use the public server I can see that the Host has issues connecting to the server. There is socket error #11004. Here is from Microsoft site:
WSANO_DATA 11004 Valid name, no data record of requested type. The requested name is valid and was found in the database, but it does not have the correct associated data being resolved for. The usual example for this is a host name-to-address translation attempt (using gethostbyname or WSAAsyncGetHostByName) which uses the DNS (Domain Name Server). An MX record is returned but no A record—indicating the host itself exists, but is not directly reachable. https://msdn.microsoft.com/en-us/library/windows/desktop/ms740668(v=vs.85).aspx
Please, check that the dns name of the server is resolved properly on the Host computer. I recommend flushing the dns cache and also check your network settings, e.g. set Google DNS servers instead of your ISPs in your TCP/IP properties.
I am seeing online this is a common problem with your application, and has been for quite awhile, is there any plans for fix this, or to help use determine what needs to be done to stop these disconnects? I really like your product, however, I would not even entertain the idea of purchasing it when the time comes that I get over 10 clients. Unfortunately, I would have to go with "the other guy"
In order to find the reason why disconnects occur we need to examine the logs, mainly the Host log. Could you please send it to firstname.lastname@example.org .
Also, RU version 6.9 beta 2 and Server 2.7 beta 2 are available for download. If you can, please update and let us know if the issue persists. Not that if you decide updating you should update all modules, not just the Viewer or server.
The only "issue" (well, actually just a lack of a feature) is that you cannot use "Simple update" to update your Hosts remotely once you updated the Viewer because this feature was implemented starting version 6.6. Otherwise, the update process should be ok.
Any particular instructions in performing the upgrade on the Hosts other than the 'check for updates' option? Loosing connectivity is not an option to most based on location and timing of accessibility. All Hosts are running either Win7 or Win10. Thanks
A rule of thumb when remotely updating your Hosts is that you update the Hosts in small groups and keep control over the process. First, you upgrade the Viewer, then you upgrade one or two Hosts to test the procedure and see if there are any adjustments you should make to your process, and then proceed with updating the rest of the Hosts (every 10-20 Hosts at a time).
That said I highly recommend that you wait another two weeks and update to version 6.9 when we release it. There were quite a few important changes as compared with version 6.8, see the release notes as well as the recent posts in our blog.
Having said that, it seems rather backwards to me. I can think of all kinds of bad things happening if a rogue viewer (controller) connects to a given host, but I have a hard time picturing the same type of concern that I've connected to the wrong host.
I see. And yet, the host identity mechanism as it can be seen in version 6.8 and earlier was to prevent just that - unauthorized replacement of the Host with a rogue/patched copy.
Perhaps I could add this 'shared secret VIEWER verification' option as a feature request. This way I could honestly tell clients/customers that no other RUT viewer can get to their computer. That their host would speak to ONLY MY viewer. The current implementation (and the certificate based scheme in the beta version) does not offer that assurance.
This is the correct behavior. The purpose of shared secret is to provide the means to verify the identity of a remote Host, not to serve as another password or authentication factor. The program logic here is as follows: If there is a shared secret on the Viewer side (in connection properties) then the program performs the identity check. If it's empty , then the check isn't performed because the program assumes that admin doesn't want to perform identity check and it should let admin connect in.
That said in version 6.9 (as of Sep 25, 2018 in beta available for download) this system was totally replaced by a more modern certificate-based check. Now the process is automatic and doesn't require user intervention except only when there is certificate mismatch and the user is warned about it and asked for further actions. Here is a related documentation page for your reference.
By the way, in version 6.9 we also implemented two-factor authentication so if you want to add more security this is just what you need.
I recommend that you upgrade your Viewer, Server and at least one of the Hosts to the latest beta version (available here https://www.remoteutilities.com/download/beta.php ) and see if the issue persists with that Host. There has been a lot of changes made in terms of stability improvement in the latest beta version.