Ich bin vor Kurzem zu Fedora gewechselt (ich suchte nach der aktuellsten unterstützten Version von Eclipse, die ich bei Debian nicht bekam) und beim Versuch, Synergy erneut einzurichten, trat ein Problem auf, bei dem mein Synergy-Server die Verbindung von meinem MacBook ablehnte.
Meine synergy.conf-Datei:
section: screens
client1:
server:
end
section: aliases
client1:
macname
server:
linuxname
end
section: links
client1:
left = server
server:
right= client1
end
Mein Synergie-Befehl:
synergys -f -c /path/to/synergy.conf
Mein Synergie-Befehl:
synergyc -f linuxname
Beide Computer können sich gegenseitig anpingen, und auf dem Linux-Computer, den ich verwendet habe
telnet localhost 24800
was bestätigt, dass synergys ausgeführt wird (auch ps -Af | grep synergys).
Auf dem Mac, wenn ich versuche,
telnet linuxname 24800
Ich bekomme die Nachricht
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
Beide Versionen von Synergy melden sich als 1.3.7, Protokoll 1.3.
Ich bin ratlos. Hat jemand eine oder zwei gute Ideen?
Antwort1
Eigentlich war das ein Firewall-Problem. Ich schätze, meine vorherige (Debian-)Installation hatte keine Firewall (oder der Port war bereits geöffnet). Ich habe es port 24800
mit geöffnet system-config-firewall
und es hat einfach funktioniert.
Antwort2
Da Sie eine Verbindungsabweisung und kein Timeout erhalten, vermute ich, dass es sich eher um ein Problem mit der Host-Zugriffskontrolle als um ein Firewall-Problem handelt. Wenn diese Dateien vorhanden sind, stellen Sie bitte sicher, dass die Deny-Datei keine Blöcke enthält:
/etc/hosts.allow
/etc/hosts.deny
Kommentieren Sie daher alle Zeilen aus, dieALL