我已经使用 synergy 三个月了,今天它们就停止工作了,我/etc/synergy.conf
在两台笔记本电脑之间使用标准文件。
所以服务器配置是这样的:
section: screens
korisnik:
petarp:
end
section: aliases
korisnik:
some ip
petarp:
some ip
end
section: links
korisnik:
left = petarp
petarp:
right = korisnik
end
最终我的客户端有类似的配置
section: screens
petarp:
korisnik:
end
section: aliases
petarp:
some ip
korisnik:
some ip
end
section: links
petarp:
left = korisnik
korisnik:
right = petarp
end
现在我面临的错误是这样的
2016-09-23T21:00:02 NOTE: connecting to '1xx.xxx.x.xxx': 1xx.xxx.x.xxx:24800
/build/buildd/synergy-1.4.12/src/lib/client/CClient.cpp,136
2016-09-23T21:00:02 WARNING: failed to connect to server: Connection refused
/build/buildd/synergy-1.4.12/src/lib/synergy/CClientApp.cpp,372
我尝试清除 synergy 并重新启动一切,但没有任何改变,尝试更新、重新启动,仍然是相同的连接问题。我正在使用ubuntu 14.04
,有人能帮助我理解这个错误并解决这个问题吗,谢谢。
答案1
“连接被拒绝”通常表示身份验证问题或服务器不允许进行 TCP 三次握手。最可能的一般原因:1) 服务器未监听客户端尝试通信的端口(或根本没有监听)。2) 防火墙(在服务器上或网络中)不允许流量。3) 密码不匹配
如果您还没有这样做,请检查客户端和服务器之间的一般网络连接(从一个 ping 到另一个)并验证配置中的 IP 地址/端口号。还要检查密码是否拼写错误。
您可以使用 netstat 来验证服务器是否正在监听您期望的端口。
$netstat -ltup
您可以在 Linux 中检查防火墙规则。
#iptables -L
您可以通过增加日志细节从 Synergy 获取更多详细信息
Edit > Settings > Logging Level drop-down menu
祝您顺利解决问题!