A conexão do Synergy Windows 7 expirou

14

Estou tentando configurar o Synergy em duas máquinas com Windows 7 de 64 bits - uma na área de trabalho e outra na de laptop. A área de trabalho (o servidor Synergy) parece estar em execução e aguardando conexões do cliente. Eu permiti tráfego TCP de entrada via porta 24800 e saída no laptop.

Ao executar a conexão de teste no laptop, obtenho:

ERROR: failed to connect to server: Timed out ..\cmd\synergy\synergy.cpp,270

Eu configurei o cliente para usar o endereço IP do host em vez do nome do computador, como sugerido por outros resultados de pesquisa, mas ainda não tive sorte. Eu também configurei ambos para serem executados como administrador.

O Synergy diz que ele está parando com erros e para verificar o arquivo de log, mas não sei onde isso está localizado. Qualquer ajuda é apreciada.

    
por mojoriesen 18.04.2011 / 16:59

7 respostas

18

Eu estava tendo o mesmo problema, em que consegui fazer com que o cliente se conectasse inicialmente, mas ele simplesmente parou de funcionar. Acontece que eu tinha reiniciado minha máquina host, que reativou o firewall. Assim que desabilitei o firewall no servidor, o cliente se conectou imediatamente.

Não estou contente em deixar meu firewall desligado o tempo todo em minha máquina com Windows 7, adicionei o executável do servidor à lista de aplicativos que o firewall permite e liguei novamente. Para fazer isso (no Windows 7, pelo menos):

  1. Abra o Painel de Controle \ Sistema e Segurança \ Firewall do Windows.
  2. À esquerda, selecione "Permitir um programa ou recurso pelo Firewall do Windows".
  3. Clique no botão "Permitir outro programa".
  4. Mesmo que o Synergy esteja listado na lista de programas, não o selecione. É o executável errado.
  5. Em vez disso, clique no botão Procurar e navegue até C: \ Arquivos de programas \ Synergy \ e selecione synergys.exe. Observe o 'S' no final do nome do arquivo. Isso significa Servidor, que é o executável que aceita conexões de entrada.
  6. Depois de adicionar esse exe, você deve agora ter uma entrada para synergys.exe na lista de aplicativos permitidos. Coloque um cheque na coluna "Home / Work (Private)" ao lado desta entrada e clique em OK. Eu não coloquei um cheque na coluna "Público" porque meus computadores estão na mesma rede.

Depois de apertar OK, meu cliente conectou-se imediatamente. Eu nem precisei reiniciar o cliente ou o servidor. Espero que isso ajude alguém a se conectar. A sinergia é uma coisa linda quando funciona!

    
por 16.04.2012 / 15:37
5

A sinergia é boa, mas se você quiser um software eficaz, tente InputDirector . Eu achei muito mais estável e livre de bugs. Ainda mais plug and play é Mouse sem Bordas da Microsoft.

O Mouse sem Bordas tem até cópia de arquivos e compartilhamento de área de transferência.

    
por 15.03.2012 / 09:09
2

Você precisa ter certeza de que existem regras TCP e UDP, permitindo synergys.exe e synergyc.exe

É assim que você verifica e adiciona-os se não os tiver:

Botão Iniciar do Windows 7, digite na barra de pesquisa: Firewall do Windows, clique no primeiro resultado da pesquisa "Firewall do Windows com Segurança Avançada" À esquerda, clique em "Regras de entrada"

Procure por regras existentes para synergy.exe e synergyc.exe, você deve ter duas para cada, se você navegar para a direita, você verá uma coluna chamada "Protocolo", deve-se ter o protocolo "TCP" selecionado, e o outro protocolo "UDP" (para synergy.exe e synergyc.exe).

Para criar novas regras:

  1. À direita, clique em "Nova regra ..."
  2. Selecione "Programa" e clique em "Próximo >"
  3. Clique em navegar e navegue até o diretório de instalação do Synergy, selecione o arquivo .exe que estiver faltando nas regras e clique em "Próximo >"
  4. Marca de seleção que se aplica a você (geralmente apenas "Privado") e clique em "Avançar >" dê um nome a ele (ou seja: synergys udp)
  5. Agora clique duas vezes na regra que você acabou de criar.
  6. Selecione a guia "Protocolos e portas" e altere o "Tipo de protocolo" para TCP ou UDP, dependendo do que estiver faltando, clique em "OK"
por 11.06.2012 / 19:57
2

Importante: Eu instalei o Synergy de 64 bits. O problema está nas regras de entrada e na associação synergys.exe. A associação deve ser de 64 bits ou 32 bits, o que você instalou.

  1. Abra o painel de controle
  2. Vá para o Firewall do Windows e clique em Configurações avançadas e em Regras de entrada
  3. Encontre a entrada synergys na linha TCP do Protocolo
  4. Clique em Propriedades e, em seguida, na guia Programas e serviços
  5. Em Programas, 'Este programa:' clique em Navegar e navegue até a pasta de instalação do Synergy 64 bits
  6. Selecione synergys.exe que preenche o campo com este valor:

    %ProgramFiles%\Synergy\synergys.exe
    
  7. Clique em Aplicar e OK

Meu PC cliente é conectado imediatamente. Boa sorte!

    
por 06.06.2012 / 15:27
1

Se o servidor Synergy estiver "encerrando com erros", ele não estará em execução para que os clientes não tenham nada para se conectar.

Você deve poder fazer telnet para o servidor na porta 24800 do cliente e obter uma conexão. Caso contrário, um firewall está bloqueando a conexão ou o servidor do Synergy não está em execução.

Você poderá ver o arquivo de log se usar o botão 'teste' para executar um teste no servidor em vez de executá-lo como um serviço. Isso executará isso normalmente, mas abrirá uma janela com as mensagens de log.

    
por 19.04.2011 / 10:36
1

O que você precisa fazer:

  1. No servidor, clique em "Configurar servidor ..."

  2. No canto superior direito, você verá um monitor, arraste-o para baixo e solte-o ao lado do outro monitor visível.

  3. Clique duas vezes no monitor que você arrastou para baixo e edite o "Nome da tela" para corresponder ao nome de tela do seu cliente.

  4. Pare e inicie o servidor e o cliente e o kabum! Vai funcionar!

por 27.11.2013 / 04:06
1

Mesmo sendo 4 anos mais tarde, apenas pensei em adicionar que eu também estou (ainda) tendo o mesmo problema. Os firewalls estão desativados em ambos os computadores. Funcionou por um tempo e depois parou de funcionar.

Acabei de instalar o ShareMouse gratuitamente, sem pré-configuração, sem reinicialização e funcionando instantaneamente. Eu gosto do recurso puro onde escurece os monitores que você não está no momento. Infelizmente eu já paguei $ 10 pelo Synergy, mas não é grande coisa, eu acho.

    
por 25.08.2015 / 06:14