
我已經使用 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
我嘗試過清除協同作用並重新啟動一切,但這並沒有改變任何事情,嘗試更新,重新啟動,仍然是相同的連接問題。我正在使用ubuntu 14.04
,有人可以幫助我理解這個錯誤,並克服這個問題,謝謝。
答案1
「連線被拒絕」通常表示身份驗證問題或伺服器不允許發生 TCP 3 次握手。最可能的一般原因:1)伺服器沒有偵聽客戶端嘗試通訊的連接埠(或完全沒有偵聽)。 2) 防火牆(在伺服器上或網路中)不允許該流量。 3) 密碼不匹配
如果您還沒有這樣做,請檢查客戶端和伺服器之間的一般網路連線(從一個伺服器到另一個伺服器)並驗證配置中的 IP 位址/連接埠號碼。另請檢查密碼是否拼字錯誤。
您可以使用 netstat 來驗證伺服器是否正在偵聽您期望的連接埠。
$netstat -ltup
您可以檢查 Linux 中的防火牆規則。
#iptables -L
您可以透過增加日誌詳細資訊從 Synergy 獲取更多詳細信息
Edit > Settings > Logging Level drop-down menu
祝您故障排除順利!