I want to use a Debian KDE desktop computer (network name bradbury) as the server, and a Windows 7 laptop (network name Clarke) as the client. I have used this setup before without problems, but then there was a Fedora on the server. Now the client only gives
WARNING: failed to connect to server: Timed out.
What I did:
section: screens bradbury: Clarke: end section:aliases Clarke: 192.168.178.39 end section: links bradbury: down = Clarke Clarke: up = bradbury end
sudo iptables -A INPUT -p tcp --dport 24800 -j ACCEPT sudo iptables -A OUTPUT -p tcp --dport 24800 -j ACCEPT
It seems that the port is indeed open.
rumtscho@bradbury:~$ netstat -an |grep 24800 |grep -i listen
tcp 0 0 0.0.0.0:24800 0.0.0.0:* LISTEN
rumtscho@bradbury:~$ synergys -f -n bradbury 2014-03-21T11:50:29 INFO: Synergy 1.3.8 Server on Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 /tmp/buildd/synergy-1.3.8/src/cmd/synergys/synergys.cpp,1098 2014-03-21T11:50:29 DEBUG: opening configuration "/home/rumtscho/.synergy.conf" /tmp/buildd/synergy-1.3.8/src/cmd/synergys/synergys.cpp,1113 2014-03-21T11:50:29 DEBUG: cannot open configuration "/home/rumtscho/.synergy.conf" /tmp/buildd/synergy-1.3.8/src/cmd/synergys/synergys.cpp,1120 2014-03-21T11:50:29 DEBUG: opening configuration "/etc/synergy.conf" /tmp/buildd/synergy-1.3.8/src/cmd/synergys/synergys.cpp,1113 2014-03-21T11:50:29 DEBUG: configuration read successfully /tmp/buildd/synergy-1.3.8/src/cmd/synergys/synergys.cpp,1124 2014-03-21T11:50:29 DEBUG: XOpenDisplay(":0") /tmp/buildd/synergy-1.3.8/src/lib/platform/CXWindowsScreen.cpp,901 2014-03-21T11:50:30 DEBUG: xscreensaver window: 0x00000000 /tmp/buildd/synergy-1.3.8/src/lib/platform/CXWindowsScreenSaver.cpp,342 2014-03-21T11:50:30 DEBUG: screen shape: 0,0 5120x1440 (xinerama) /tmp/buildd/synergy-1.3.8/src/lib/platform/CXWindowsScreen.cpp,136 2014-03-21T11:50:30 DEBUG: window is 0x04c00004 /tmp/buildd/synergy-1.3.8/src/lib/platform/CXWindowsScreen.cpp,137 2014-03-21T11:50:30 DEBUG: opened display /tmp/buildd/synergy-1.3.8/src/lib/synergy/CScreen.cpp,41 2014-03-21T11:50:30 DEBUG: registered hotkey ScrollLock (id=ef14 mask=0000) as id=1 /tmp/buildd/synergy-1.3.8/src/lib/platform/CXWindowsScreen.cpp,729 2014-03-21T11:50:30 NOTE: started server /tmp/buildd/synergy-1.3.8/src/cmd/synergys/synergys.cpp,515 2014-03-21T11:50:30 INFO: screen "bradbury" shape changed /tmp/buildd/synergy-1.3.8/src/lib/server/CServer.cpp,1194
But the client still won't connect.
You have to run the same version of synergy for both version.
Check the hostname.
Good luck!
In linux, I needed to use this command like described earlier:
sudo iptables -A INPUT -p tcp --dport 24800 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --dport 24800 -j ACCEPT
I also added the computer name (client and server) in configuration, exact same names at both of them. (Ex: computer-client, computer-server).
Except for having the correct iptables rules mentioned all around here, be sure you apply the rules in the correct order within your iptables configuration as well. Apply them BEFORE the rule that drops/rejects the packets. That was something I needed to figure out :-).
User contributions licensed under CC BY-SA 3.0