Recentemente mudei as distros para o Fedora (estava procurando a versão mais recente do Eclipse com suporte, algo que não estava obtendo do Debian) e, ao tentar configurar a sinergia novamente, tenho tido um problema em que meu servidor de sinergia está recusando a conexão do meu macbook.
Meu arquivo synergy.conf:
section: screens
client1:
server:
end
section: aliases
client1:
macname
server:
linuxname
end
section: links
client1:
left = server
server:
right= client1
end
Meu comando de sinergia:
synergys -f -c /path/to/synergy.conf
Meu comando sinérgico:
synergyc -f linuxname
Ambos os computadores podem executar ping um no outro e no computador Linux que usei
telnet localhost 24800
que confirma que o synergys está em execução (também ps -Af | grep synergys).
No mac, quando tento fazer
telnet linuxname 24800
eu recebo a mensagem
telnet: connect to address ip.of.linux.box: Connection refused
telnet: Unable to connect to remote host
$ sudo netstat -pant | grep 24800
tcp 0 0 0.0.0.0:24800 0.0.0.0:* LISTEN 22727/synergys
Ambas as versões do Synergy se reportam como 1.3.7, protocolo 1.3.
Estou perdido. Alguém tem uma ou duas ideias brilhantes?
Responder1
Na verdade, isso foi um problema de firewall. Acho que não tinha firewall na minha instalação anterior (debian) (ou a porta já estava aberta). Abri port 24800
usando system-config-firewall
, e simplesmente funcionou.
Responder2
Como a conexão foi recusada em vez de um tempo limite, suspeito que seja um problema de controle de acesso ao host, e não de firewall. Se esses arquivos existirem, certifique-se de que o arquivo negado não contenha nenhum bloco:
/etc/hosts.allow
/etc/hosts.deny
Então comente quaisquer linhas que contenhamALL