Я установил сервер Совместных действий на свою систему Linux и установил Synergykm на моем Mac. Когда я пытаюсь соединиться с Synergykm от своего Mac до моей системы Linux, этому всегда не удается соединиться.
Ошибка, которую я получаю, является этим: WARNING: failed to connect to server: Connection refused, but I can ping both hosts.
Какие-либо pointers/workarounds/other рекомендации инструмента?
извините, что услышал, что Вы встречаетесь с проблемами с Совместными действиями; я ежедневно использую его (хотя в обратной конфигурации от Вас; мой Mac является сервером).
попробуйте выполняющие шаги поиска и устранения неисправностей:
/etc/synergy.conf
здесь, кто-то может определять синтаксическую ошибку, если кто-либо присутствует.synergys
на поле Linux (использование ps aux | grep synergys
для проверки у Вас нет больше чем одного экземпляра выполнения сервера).synergys -f
на поле Linux и проверяют, что нет никаких проблематичных сообщений об ошибках, и что процесс остается рабочим.после того как Вы уверены, что сервер работает на поле Linux, выполненном telnet localhost 24800
. успешное соединение похоже на это:
[user@host ~]$ telnet localhost 24800
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
Synergy
telnet <Linux box> 24800
. необходимо видеть вывод, подобный тому, что Вы видели при выполнении команды на предыдущем шаге.fink install synergy
устанавливать сервер и клиент на Вашем Mac.synergyc -f <Linux box>
(удостоверьтесь, что Ваш сервер все еще работает прежде, чем попробовать эту команду!). поочередно, откройте панель управления SynergyKM, установите уровень журнала на Debug2, запустите Совместные действия и избранный "Открытый Файл журнала". если Вы смогли завершить все шаги перед этим успешно и этими сбоями, отправьте вывод той команды для помощи в поиске и устранении неисправностей; если Вы не могли бы сделать его настолько далеко, сделайте примечание того, где Вы столкнулись с проблемой и какое сообщение об ошибке Вы видели.- steve
Вы на правильном пути с Совместными действиями. Прием должен определить, почему он не может соединиться. Можно ли отправить какие-либо сообщения об ошибках или журналы от совместных действий? Возможно, wireshark трассировка попытки подключения.
Кроме того, какое распределение Linux Вы выполняете? Вам включали брандмауэр в любой системе?
Если у Вас нет удачи с Совместными действиями на Вашем Mac (это указывает, что существуют некоторые ограничения с OSX), я могу рекомендовать x2vnc высоко.
Вероятно, немного больше стычки для установки, и зависит от наличия единственной "основной" машины, работающей X, но это работает, и это работает хорошо.
Что происходит, если Вы прекращаете использовать synergykm и просто используете синергетический из командной строки?
Например, на моем Mac, я открываю терминал и тип:
синергетическее-f имя сервера
и это работает отлично. Одно большое ограничение - то, что я должен использовать-f опцию, если я пытаюсь поместить совместные действия в фоновом режиме, это только завершается, ничего не делая.
Я использую совместные действия каждый день для соединения между моей машиной Linux и моим ноутбуком MacBook Pro.
synergys
на поле Linux.synergyc
на машине Mac.Работы как мечта.
Имел ту же проблему.
На Linux я должен был добавить имя хоста Mac (без .local для пользователя Snow Leopard), и IP к/etc/hosts (Этот путь мог бы измениться на основе Вашей ОС), файл, таким образом, я мог проверить с помощью ping-запросов Mac от своего поля Linux.