La connexion à Synergy Windows 7 a expiré

14

J'essaie de configurer Synergy sur deux machines Windows 7 64 bits - l'une un ordinateur de bureau et l'autre un ordinateur portable. Le bureau (le serveur Synergy) semble être en cours d'exécution et attendre les connexions client. J'ai autorisé le trafic TCP entrant via le port 24800 et sortant sur l'ordinateur portable.

Lors de l'exécution de la connexion de test sur l'ordinateur portable, j'obtiens:

ERREUR: échec de la connexion au serveur: délai dépassé .. \ cmd \ synergy \ synergy.cpp, 270

J'ai configuré le client pour utiliser l'adresse IP de l'hôte au lieu du nom de l'ordinateur, comme le suggèrent d'autres résultats de recherche, mais pas de chance pour le moment. J'ai également configuré les deux pour fonctionner en tant qu'administrateur.

Synergy dit qu'il se ferme avec des erreurs et vérifie le fichier journal mais je ne sais pas où cela se trouve. Toute aide est appréciée.

mojoriesen
la source
Si vous désactivez complètement (temporairement) les pare-feu sur les deux systèmes, se connecte-t-il?
Majenko
@StevieG J'aimerais bien, mais je n'ai pas posé la question.
Majenko
Désolé, je voulais dire @mojoriesen ...
Stevie G
J'ai aimé @Gillfish suggéré avec l'exception de pare-feu d'application. Depuis que Synergy a commencé à charger, j'utilise la souris sans frontières de MSFT et cela fonctionne très bien entre les machines Win7 et Win10.
mojoriesen

Réponses:

18

J'avais le même problème, où j'ai pu obtenir la connexion du client au départ, mais il a simplement cessé de fonctionner. Il s'avère que j'avais redémarré ma machine hôte, ce qui a réactivé le pare-feu. Dès que j'ai désactivé le pare-feu sur le serveur, le client s'est connecté immédiatement.

N'étant pas satisfait de laisser mon pare-feu éteint tout le temps sur ma machine Windows 7, j'ai ajouté l'exécutable du serveur à la liste des applications que le pare-feu laisse passer et je l'ai réactivé. Pour ce faire (sur Windows 7, au moins):

  1. Ouvrez le Panneau de configuration \ Système et sécurité \ Pare-feu Windows.
  2. Sur la gauche, sélectionnez «Autoriser un programme ou une fonctionnalité via le pare-feu Windows».
  3. Cliquez sur le bouton "Autoriser un autre programme".
  4. Même si Synergy est répertorié dans la liste des programmes, ne le sélectionnez pas. C'est le mauvais exécutable.
  5. Au lieu de cela, cliquez sur le bouton Parcourir et accédez à C: \ Program Files \ Synergy \ et sélectionnez synergys.exe. Notez le «S» à la fin du nom de fichier. Cela signifie Server, qui est l'exécutable qui accepte les connexions entrantes.
  6. Après avoir ajouté cet exe, vous devriez maintenant avoir une entrée pour synergys.exe dans votre liste d'applications autorisées. Cochez la case "Domicile / Travail (privé)" à côté de cette entrée, puis cliquez sur OK. Je n'ai pas coché la colonne "Public" car mes ordinateurs sont sur le même réseau.

Après avoir cliqué sur OK, mon client s'est immédiatement connecté. Je n'ai même pas eu à redémarrer le client ou le serveur. J'espère que cela aide quelqu'un à se connecter. La synergie est une belle chose quand ça marche!

Gillfish
la source
J'ai travaillé un trat pour moi deux machines Win 7 64, un ordinateur de bureau et un autre ordinateur portable, rappelez-vous cela de l'ancienne synergie en fait. Chrs
MemeDeveloper
J'avais déjà synergys.exe dans ma liste, mais un changement de configuration réseau (sans rapport) a changé mon réseau en privé, j'ai donc dû le changer pour qu'il autorise l'accès en privé (Win 8 Pro) +1 devrait être accepté
Mutmatt
1
Tu sais ce que je trouve toujours drôle? J'ai voté ce 17 sept. 13 et maintenant, le 5 mai 2015 je l'ai retrouvé et j'essayais de le voter!
Mutmatt
Il est également parfois utile de se connecter au serveur en utilisant son nom d'hôte et non l'une des adresses IP.
mınxomaτ
5

La synergie est bonne, mais si vous voulez un logiciel KVM efficace, essayez InputDirector . Je l'ai trouvé beaucoup plus stable et sans bug. Encore plus de plug and play est Mouse without Borders de Microsoft.

Mouse without Borders a même une copie de fichiers et un partage de presse-papiers.

docstryder
la source
2
InputDirector n'est pas multiplateforme.
relipse
2

Vous devez vous assurer qu'il existe à la fois des règles TCP et UDP autorisant synergys.exe et synergyc.exe

Voici comment les vérifier et les ajouter si vous ne les avez pas:

Bouton Démarrer de Windows 7, tapez dans la barre de recherche: Pare-feu Windows, cliquez sur le premier résultat de recherche "Pare-feu Windows avec sécurité avancée" A gauche Cliquez sur "Règles entrantes"

Recherchez les règles existantes pour synergy.exe et synergyc.exe, vous devez en avoir deux pour chacune, si vous naviguez vers la droite, vous verrez une colonne intitulée "Protocole", l'une devrait avoir le protocole "TCP" sélectionné, et l'autre un protocole "UDP" (pour synergy.exe et synergyc.exe).

Pour créer de nouvelles règles:

  1. A droite, cliquez sur "Nouvelle règle ..."
  2. Sélectionnez "Programme" et cliquez sur "Suivant>"
  3. Cliquez sur Parcourir et accédez au répertoire d'installation de Synergy, sélectionnez le fichier .exe qui vous manque dans les règles et cliquez sur "Suivant>"
  4. Cochez ce qui s'applique à vous (généralement juste "Privé") et cliquez sur "Suivant>" donnez-lui un nom (ie: synergys udp)
  5. Maintenant, double-cliquez sur la règle que vous venez de créer.
  6. Sélectionnez l'onglet "Protocoles et ports" et changez le "Type de protocole" en TCP ou UDP selon ce qui vous manque, cliquez sur "OK"
mauweb
la source
2

Important: j'ai installé Synergy 64 bits. Le problème est dans les règles entrantes et l'association synergys.exe. L'association doit être à 64 bits ou 32 bits, selon celui que vous avez installé.

  1. Ouvrez le panneau de configuration
  2. Accédez au Pare-feu Windows et cliquez sur Paramètres avancés puis sur Règles entrantes
  3. Trouvez les synergies d' entrée sur la ligne Protocol TCP
  4. Cliquez sur Propriétés puis sur l'onglet Programmes et services
  5. Dans Programmes, 'Ce programme:' cliquez sur Parcourir et accédez au dossier d'installation de Synergy 64 bits
  6. Sélectionnez synergys.exe qui remplit le champ avec cette valeur:

    %ProgramFiles%\Synergy\synergys.exe
    
  7. Cliquez sur Appliquer et OK

Mon PC client s'est connecté immédiatement. Bonne chance!

Tony
la source
1

Si le serveur Synergy «se ferme avec des erreurs», il ne fonctionnera pas, les clients n'auront donc rien à se connecter.

Vous devriez pouvoir vous connecter au serveur sur le port 24800 à partir du client et obtenir une connexion. Sinon, un pare-feu bloque la connexion ou le serveur Synergy ne fonctionne pas.

Vous devriez pouvoir voir le fichier journal si vous utilisez le bouton «test» pour exécuter un test sur le serveur au lieu de l'exécuter en tant que service. Cela s'exécutera comme d'habitude mais une fenêtre apparaîtra avec les messages du journal.

Malvineous
la source
1

Qu'as tu besoin de faire:

  1. Sur le serveur, cliquez sur "Configurer le serveur ..."

  2. Dans le coin supérieur droit, vous verrez un moniteur, faites-le glisser vers le bas et déposez-le à côté de l'autre moniteur visible.

  3. Double-cliquez sur le moniteur que vous avez fait glisser vers le bas et modifiez le "Nom d'écran" pour qu'il corresponde au nom d'écran de votre client.

  4. Arrêtez et démarrez le serveur et le client, et Kabum! Ça va marcher!

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

Même si c'est 4 ans plus tard, je pensais simplement ajouter que j'ai aussi (toujours) le même problème. Les pare-feu sont désactivés sur les deux PC. Cela a fonctionné pendant un certain temps puis a cessé de fonctionner.

Je viens d'installer ShareMouse gratuitement, aucune pré-configuration requise, aucun redémarrage et cela a fonctionné instantanément. J'aime la fonctionnalité soignée où elle atténue les moniteurs sur lesquels vous n'êtes pas actuellement. Malheureusement, j'ai déjà payé 10 $ pour Synergy, mais ce n'est pas grave, je suppose.

Dave
la source
Moi aussi, j'ai payé pour Synergy et j'étais fatigué de le casser sans raison, TOUT le temps. J'ai essayé ShareMouse et cela fonctionne très bien hors de la boîte, merci.
Zachary Schuessler