Aus irgendeinem Grund kann ich die Dinge nicht zum Laufen bringen, wenn die Linux-Box der Server und das MacBook Pro der Client ist. Allerdings kann ich die Dinge in umgekehrter Richtung gut zum Laufen bringen, leider funktioniert das spätere Setup nicht, da das MacBook nicht die primäre Maschine ist und nicht die ganze Zeit eingeschaltet ist.
Hier ist der Fehler, den ich bekomme: Es hängt nur, wenn ich versuche, eine Verbindung herzustellen: Der Client hat die Verbindung zu '10 .0.1.4 'gestartet: 10.0.1.4:24800
Die einzige Firewall, die ich habe, ist die auf dem Router. Da die Dinge also mit dem MacBook als Server funktionieren, bin ich mir ziemlich sicher, dass das Problem hier nicht liegt.
Hier ist die .synergy.conf-Datei
section: screens
Chris-MacBook-Pro: # I have tried this with the .local as well
chris-archlinux.local:
end
section: links
Chris-MacBook-Pro:
right = chris-archlinux.local
chris-archlinux.local:
left = Chris-MacBook-Pro.local
end
** Update: Ich sollte auch hinzufügen, dass ich den Linux-Rechner vom Mac aus anpingen kann. Um die Dinge zum Laufen zu bringen, habe ich auch verhindert, dass die hosts.deny / .allow-Dateien irgendetwas blockieren.
Eine Idee, wo das Problem liegen könnte?
Antworten:
Klingt auf jeden Fall nach einem Firewall-Problem. Sie könnten versuchen, netstat -an auf dem Linux-Server auszuführen, um zu sehen, ob Synergy richtig zuhört. Wenn dies der Fall ist, sollten Sie eine Zeile wie diese sehen.
tcp 0 0 0.0.0.0:24800 0.0.0.0:* LISTEN
Auch die Serverseite druckt nichts? Wenn der Server sich selbst dämonisiert, sollten Sie ihn mit der Option -f ausführen, damit er im Vordergrund ausgeführt wird und Sie seine Meldungen sehen können.
quelle