This document outlines steps to troubleshoot potential issues when a client is refused by a Synergy Server. In order to determine the cause of such an issue, it is important to understand the underlying technology and protocols used.
Understanding Underlying Technology
The main component of a Synergy Server is the synergyd. It is a server-side component of Synergy which allows the configuration and control of client systems over a network. It enables the creation of an environment in which multiple machines can work as one by allowing them to share resources such as mouse and keyboard.
To serve as an intermediary between the main server component, synergyd and the client side component, synergyc. The client component serves as a way to access resources from the main server component. The protocol used for communication between these two components is the network protocol TCP (Transmission Control Protocol).
Troubleshooting Refusal of Client from Synergy Server
There are certain steps which should be followed to help troubleshoot an issue arising from the refusal of a client of a Synergy Server.
Check whether the client is correctly configured to use the appropriate protocol:
Make sure that the client is correctly configured to use TCP protocol.
Confirm that the server is listening on the correct port required for communication with the client (default port is 24800).
Check whether the client is in the same local network as the server:
- The network should be active and have the same settings (subnetmask and broadcast address).
Check whether the client has access to the server:
- Make sure that the client has access to the server in terms of IP address or hostname. Also check for any possible filters and firewalls.
Check if the client is connected to the same port number as the server's port number:
- The server and client should be connected to the same port number.
Check if the Synergy Server is set to accept the client connection:
- Check if the server is configured to accept the client connection. This setting should be enabled if the server is to accept a connection from a client.
Verify that the client certificate is valid:
- If the client is configured to use a client certificate, make sure that the certificate is valid and it should match the server's certificate.
Check if the client is sending the correct information:
- Verify that the client is sending the correct information when attempting to connect to the server.
FAQ
How Can I Make Sure Client Configuration Is Correct?
In order to ensure that the client is configured correctly, make sure the client is configured to use TCP protocol and confirm that the server is listening on the correct port (default port is 24800). Additionally, the client should have access to the server via IP address or hostname and should be set to the same port number as the server.
How Can I Check That The Client Is Connected To The Same Network as The Server?
In order to check that the client is connected to the same network as the server, verify that the network is active and that the settings (subnetmask and broadcast address) for the network are the same for the server and client.
How Can I Verify That the Client Certificate Is Valid?
If a client is configured to use a client certificate, make sure that the certificate is valid and matches the server's certificate. Also, verify that the client is sending the correct information when attempting to connect to the server.
How Can I Make Sure The Synergy Server Is Set To Accept The Client Connection?
To ensure that the Synergy Server is configured to accept the client connection, make sure that the server is set to accept the connection. The setting should be enabled if the server is to accept a connection from the client.
What Is The Default Port That Clients Should Use To Connect To The Server?
The default port for communication between synergyd and synergyc is 24800. The client should be connected to the same port number as the server.