Instalei o servidor Synergy no meu sistema Linux e instalei o Synergykm no meu Mac. Quando tento me conectar ao Synergykm do meu Mac ao meu sistema Linux, ele sempre falha na conexão.
O erro que estou recebendo é o seguinte:
WARNING: failed to connect to server: Connection refused, but I can ping both hosts.
Alguma sugestão / solução alternativa / outras recomendações de ferramenta?
Respostas:
lamento saber que você está tendo problemas com o Synergy; eu uso-o diariamente (embora na configuração reversa de você; meu Mac é o servidor).
tente as seguintes etapas de solução de problemas:
/etc/synergy.conf
aqui, alguém poderá identificar um erro de sintaxe, se houver algum.synergys
na caixa Linux (useps aux | grep synergys
para garantir que você não tenha mais de uma instância do servidor em execução).synergys -f
na caixa Linux e verifique se não há mensagens de erro problemáticas e se o processo continua em execução.Depois de ter certeza de que o servidor está sendo executado na caixa Linux, execute
telnet localhost 24800
. uma conexão bem-sucedida se parece com isso:telnet <Linux box> 24800
. você deve ver uma saída semelhante à que viu quando executou o comando na etapa anterior.fink install synergy
a instalação do servidor e do cliente no seu Mac.synergyc -f <Linux box>
(verifique se o servidor ainda está em execução antes de tentar este comando!). Como alternativa, abra o painel de controle do SynergyKM, defina o nível de log como Debug2 , inicie o Synergy e selecione "Abrir arquivo de log". se você conseguiu concluir todas as etapas anteriores a esta com êxito e esta falhar, publique a saída desse comando para ajudar na solução de problemas; se você não conseguiu chegar até aqui, anote onde você teve problemas e qual a mensagem de erro que viu.-steve
fonte
Você está no caminho certo com a Synergy. O truque é determinar por que ele não pode se conectar. Você pode postar mensagens de erro ou logs da sinergia? Talvez um rastro de wireshark da tentativa de conexão.
Além disso, qual distribuição do Linux você está executando? Você tem um firewall ativado em qualquer sistema?
fonte
Synergy
Um dos melhores aplicativos de todos os tempos.
fonte
Se você não tiver sorte com o Synergy no seu Mac (ele indica que há algumas limitações no OSX), recomendo o x2vnc .
Provavelmente é um pouco mais complicado de configurar e depende de ter uma única máquina "master" executando o X, mas funciona e funciona bem.
fonte
O que acontece se você parar de usar o synergykm e apenas usar o synergyc na linha de comando?
Por exemplo, no meu mac, abro um terminal e digite:
synergyc -f servername
e funciona muito bem. A única grande limitação é que eu tenho que usar a opção -f, se eu tentar colocar a sinergia em segundo plano, ela termina sem fazer nada.
fonte
Uso sinergia todos os dias para conectar-me à minha máquina Linux e ao meu laptop MacBook Pro.
synergys
na caixa do Linux.synergyc
na máquina Mac.Funciona como um sonho.
fonte
Teve o mesmo problema.
No Linux, eu precisava adicionar o nome do host do Mac (sem o .local para o usuário do Snow Leopard) e o IP ao arquivo / etc / hosts (esse caminho pode mudar com base no seu sistema operacional) para poder executar o ping do Mac na minha caixa do Linux.
fonte
Eu tive um problema semelhante e a mesma mensagem de erro. Consegui usar o Mac como servidor e a caixa Linux como cliente, mas não o contrário. A maneira que eu consertei foi abrir a porta 24800 no firewall da caixa do Linux. Uma maneira de verificar se a porta está aberta é telnetar do Mac usando
telnet server_IP 24800
fonte