Important: Do not post bugs. Please read the FAQ before posting (or your question may be ignored).

I have looked everywhere for this solution. I am running 1.4.5 Beta on both Windows and Mac sides. I am trying to run my Mac (Snow Leopard MBP) as the server and my Win7 PC as my client. I am able to successfully start my server from my Mac but when I try to connect from my PC it cannot connect. I have tried using the regular hostname (xxxs-MacBook-Pro) and also tried the IP number directly, with multiple combinations. I was at one point able to reverse the process and have my PC work as a server, but after a few retries I have not been able to reproduce those results either. Snow Leopard does not have regular way to open a port in the firewall, but I have made sure all of the firewall settings are correct on both sides and have tried turning off both firewalls as well. There is nothing else really I can think of unless it is a router issue. I have also tried running different versions of Synergy - QSynergy, quick synergy, synergy km, as well as matching Beta's and stable releases all the way to 1.3.6 64-bit on my PC, and have also completely remove all signs of synergy and done fresh installs and reboots on my systems. Is there anything else I can do? Any help would be hugely appreciated. I want to love this software, but this seems ridiculous.

asked 23 Dec '11, 00:04

lilafrica14's gravatar image

lilafrica14
111
accept rate: 0%


I was having the same problem, where I was able to get the client to connect initially, but then it just stopped working. It turns out that I had rebooted my host machine, which re-enabled the firewall. As soon as I disabled the firewall on the server, the client connected immediately.

Not being content with leaving my firewall off all the time on my Windows 7 machine, I added the server executable to the list of applications the firewall lets through and turned it back on. To do this (on Windows 7, at least):

  1. Open Control PanelSystem and SecurityWindows Firewall.
  2. On the left select "Allow a program or feature through Windows Firewall."
  3. Click on the "Allow another program" button.
  4. Even if Synergy is listed in the list of programs, don't select it. It's the wrong executable.
  5. Instead, click on the Browse button, and navigate to C:Program FilesSynergy and select synergys.exe. Notice the 'S' on the end of the file name. That stands for Server, which is the executable that accepts incoming connections.
  6. After adding that exe you should now have an entry for synergys.exe in your allowed applications list. Put a check in the "Home/Work (Private)" column next to this entry, and click OK. I did not put a check in the "Public" column because my computers are on the same network.

After hitting OK, my client connected immediately. I didn't even have to restart the client or the server. I hope this helps someone get connected. Synergy is a beautiful thing when it works!

link

answered 16 Apr '12, 09:38

Gillfish's gravatar image

Gillfish
1411
accept rate: 100%

perfect! This was my problem exactly, and it fixed it. Just in case, I also added port 24800 to the list of accepted ports.

For some reason Windows did not previously ask me whether I wanted to block this program.

(19 Apr '12, 03:17) jeffwei

Cool. I'm glad it worked for you. Synergy is a pretty neat little program when it works. Such a simple concept, but so very useful!

(19 Apr '12, 15:57) Gillfish
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "Title")
  • image?![alt text](/path/img.jpg "Title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×126

Asked: 23 Dec '11, 00:04

Seen: 4,140 times

Last updated: 19 Apr '12, 15:57

powered by OSQA