Zeitüberschreitung der Synergy Windows 7-Verbindung

14

Ich versuche, Synergy auf zwei Windows 7 64-Bit-Computern zu konfigurieren - einem Desktop und einem Laptop. Der Desktop (der Synergy-Server) scheint zu laufen und auf Client-Verbindungen zu warten. Ich habe eingehenden TCP-Verkehr über Port 24800 und ausgehend auf dem Laptop zugelassen.

Beim Ausführen der Testverbindung auf dem Laptop erhalte ich:

FEHLER: Verbindung zum Server fehlgeschlagen: Zeitüberschreitung. \ Cmd \ synergy \ synergy.cpp, 270

Ich habe den Client so eingestellt, dass die IP-Adresse des Hosts anstelle des Computernamens verwendet wird, wie in anderen Suchergebnissen vorgeschlagen, aber noch kein Glück. Ich habe auch beide so eingestellt, dass sie als Administrator ausgeführt werden.

Synergy sagt, es wird mit Fehlern beendet und die Protokolldatei überprüft, aber ich weiß nicht, wo sich diese befindet. Jede Hilfe wird geschätzt.

mojoriesen
quelle
Wenn Sie die Firewalls auf beiden Systemen vollständig (vorübergehend) deaktivieren, wird die Verbindung hergestellt?
Majenko
@StevieG Ich würde gerne, aber ich habe die Frage nicht gestellt.
Majenko
Entschuldigung, ich meinte @mojoriesen ...
Stevie G
Ich mochte @ Gillfish, das mit der Anwendungsfirewall-Ausnahme vorgeschlagen wurde. Seit Synergy aufgeladen wird, verwende ich MSFTs Mouse Without Borders und es funktioniert hervorragend zwischen Win7- und Win10-Computern.
mojoriesen

Antworten:

18

Ich hatte das gleiche Problem, bei dem ich den Client dazu bringen konnte, eine Verbindung herzustellen, aber dann funktionierte es einfach nicht mehr. Es stellte sich heraus, dass ich meinen Hostcomputer neu gestartet hatte, wodurch die Firewall wieder aktiviert wurde. Sobald ich die Firewall auf dem Server deaktiviert habe, stellte der Client sofort eine Verbindung her.

Ich bin nicht damit zufrieden, meine Firewall auf meinem Windows 7-Computer die ganze Zeit ausgeschaltet zu lassen, sondern habe den ausführbaren Server zur Liste der Anwendungen hinzugefügt, die die Firewall durchlässt, und habe ihn wieder aktiviert. Um dies zu tun (zumindest unter Windows 7):

  1. Öffnen Sie die Systemsteuerung \ System und Sicherheit \ Windows-Firewall.
  2. Wählen Sie links "Programm oder Funktion durch die Windows-Firewall zulassen".
  3. Klicken Sie auf die Schaltfläche "Anderes Programm zulassen".
  4. Auch wenn Synergy in der Liste der Programme aufgeführt ist, wählen Sie es nicht aus. Es ist die falsche ausführbare Datei.
  5. Klicken Sie stattdessen auf die Schaltfläche Durchsuchen, navigieren Sie zu C: \ Programme \ Synergy \ und wählen Sie synergys.exe aus. Beachten Sie das 'S' am Ende des Dateinamens. Das steht für Server, die ausführbare Datei, die eingehende Verbindungen akzeptiert.
  6. Nachdem Sie diese exe hinzugefügt haben, sollten Sie nun einen Eintrag für synergys.exe in Ihrer Liste der zulässigen Anwendungen haben. Aktivieren Sie in der Spalte "Privat" neben diesem Eintrag das Kontrollkästchen "Privat" und klicken Sie auf "OK". Ich habe in der Spalte "Öffentlich" kein Häkchen gesetzt, da sich meine Computer im selben Netzwerk befinden.

Nachdem ich auf OK geklickt habe, hat sich mein Client sofort verbunden. Ich musste nicht einmal den Client oder den Server neu starten. Ich hoffe, das hilft jemandem, eine Verbindung herzustellen. Synergie ist eine schöne Sache, wenn es funktioniert!

Gillfish
quelle
Für mich haben zwei Win 7 64-Computer, ein Desktop-Computer und ein anderer Laptop eine Freude gemacht. Chrs
MemeDeveloper
Ich hatte bereits synergys.exe in meiner Liste, aber eine Netzwerkkonfigurationsänderung (ohne Bezug) hat mein Netzwerk in privat geändert, so dass ich es ändern musste, damit der private Zugriff (Win 8 Pro) +1 akzeptiert werden sollte
Mutmatt
1
Weißt du was ich noch lustig finde? Ich habe diesen 17. September 13 hochgestuft und nun, am 5. Mai 15, habe ich ihn wiedergefunden und habe versucht, ihn hochzustimmen!
Mutmatt
Manchmal ist es auch hilfreich, eine Verbindung zum Server über den Hostnamen und nicht über eine der IP-Adressen herzustellen.
mınxomaτ
5

Synergy ist gut, aber wenn Sie eine effektive Software KVM wollen, versuchen Sie es InputDirector . Ich fand es viel stabiler und fehlerfrei. Noch mehr Plug and Play ist Maus ohne Grenzen von Microsoft.

Mouse without Borders bietet sogar die Möglichkeit, Dateien zu kopieren und die Zwischenablage gemeinsam zu nutzen.

docstryder
quelle
2
InputDirector ist nicht plattformübergreifend.
relipse
2

Sie müssen sicherstellen, dass sowohl TCP- als auch UDP-Regeln vorhanden sind, die synergys.exe und synergyc.exe zulassen

So überprüfen Sie sie und fügen sie hinzu, wenn Sie sie nicht haben:

Windows 7 Start Button, Suchleiste eingeben: Windows Firewall, klicken Sie auf das erste Suchergebnis "Windows Firewall mit erweiterter Sicherheit" Links auf "Eingehende Regeln" klicken

Suchen Sie nach vorhandenen Regeln für synergy.exe und synergyc.exe. Sie sollten jeweils zwei Regeln haben. Wenn Sie nach rechts navigieren, wird eine Spalte mit dem Namen "Protokoll" angezeigt. In der einen Spalte sollte das "TCP" -Protokoll ausgewählt sein ein "UDP" -Protokoll (sowohl für synergy.exe als auch synergyc.exe).

So erstellen Sie neue Regeln:

  1. Klicken Sie rechts auf "Neue Regel ..."
  2. Wählen Sie "Programm" und klicken Sie auf "Weiter".
  3. Klicken Sie auf Durchsuchen, navigieren Sie zum Synergy-Installationsverzeichnis, wählen Sie die in den Regeln fehlende EXE-Datei aus und klicken Sie auf "Weiter".
  4. Kreuzen Sie an, was auch immer auf Sie zutrifft (normalerweise nur "Privat") und klicken Sie auf "Weiter". gib ihm einen Namen (zB: synergys udp)
  5. Doppelklicken Sie nun auf die soeben erstellte Regel.
  6. Wählen Sie die Registerkarte "Protokolle und Ports" und ändern Sie den "Protokolltyp" in TCP oder UDP, je nachdem, was Sie vermissen. Klicken Sie auf "OK".
mauweb
quelle
2

Wichtig: Ich habe 64-Bit-Synergy installiert. Das Problem liegt in den Eingangsregeln und in der synergys.exe-Zuordnung. Die Zuordnung muss zu 64-Bit oder 32-Bit erfolgen, je nachdem, was Sie installiert haben.

  1. Öffnen Sie die Systemsteuerung
  2. Gehen Sie zur Windows-Firewall und klicken Sie auf Erweiterte Einstellungen und dann auf Eingehende Regeln
  3. Suchen Sie den Eintrag Synergien in der TCP-Protokollleitung
  4. Klicken Sie auf Eigenschaften und dann auf die Registerkarte Programme und Dienste
  5. Klicken Sie unter "Programme" auf "Durchsuchen" und navigieren Sie zum Synergy 64-Bit-Installationsordner
  6. Wählen Sie synergys.exe aus, die das Feld mit diesem Wert auffüllt:

    %ProgramFiles%\Synergy\synergys.exe
    
  7. Klicken Sie auf Übernehmen und auf OK

Mein Client-PC ist sofort verbunden. Viel Glück!

Tony
quelle
1

Wenn der Synergy-Server mit Fehlern beendet wird, wird er nicht ausgeführt, sodass die Clients keine Verbindung herstellen können.

Sie sollten in der Lage sein, vom Client aus eine Telnet-Verbindung zum Server über Port 24800 herzustellen und eine Verbindung herzustellen. Wenn nicht, blockiert entweder eine Firewall die Verbindung oder der Synergy-Server wird nicht ausgeführt.

Sie sollten in der Lage sein, die Protokolldatei anzuzeigen, wenn Sie die Schaltfläche "Test" verwenden, um einen Test auf dem Server auszuführen, anstatt ihn als Dienst auszuführen. Dadurch wird es wie gewohnt ausgeführt, es wird jedoch ein Fenster mit den darin enthaltenen Protokollmeldungen geöffnet.

Malvineous
quelle
1

Was musst du machen:

  1. Klicken Sie auf dem Server auf "Configure Server ...".

  2. In der oberen rechten Ecke sehen Sie einen Monitor. Ziehen Sie ihn nach unten und legen Sie ihn neben dem anderen sichtbaren Monitor ab.

  3. Doppelklicken Sie auf den Monitor, den Sie nach unten gezogen haben, und bearbeiten Sie den "Bildschirmnamen" so, dass er mit dem Bildschirmnamen Ihres Clients übereinstimmt.

  4. Stoppen und starten Sie Server und Client und Kabum! Es wird klappen!

user277262
quelle
Warning: Failed to connect to server: Timed out
Stevie G
1

Obwohl es 4 Jahre später ist, dachte ich nur, dass ich (immer noch) das gleiche Problem habe. Firewalls sind auf beiden PCs ausgeschaltet. Es funktionierte eine Weile und hörte dann auf zu arbeiten.

Einfach ShareMouse kostenlos installiert, keine Vorkonfiguration erforderlich, kein Neustart und es funktionierte sofort. Ich mag die nette Funktion, mit der die Monitore, auf denen Sie gerade nicht sind, gedimmt werden. Leider habe ich bereits 10 US-Dollar für Synergy bezahlt, aber keine große Sache, denke ich.

Dave
quelle
Ich habe auch für Synergy bezahlt und war es leid, dass es die ganze Zeit ohne Grund kaputt ging. Ich habe ShareMouse ausprobiert und es funktioniert hervorragend, danke.
Zachary Schuessler