1

Я недавно переключил дистрибутивы на fedora (искал самую последнюю поддерживаемую версию Eclipse, которую я не получал от Debian), и при попытке установить синергию снова, у меня возникла проблема, когда мой сервер синергии отказывается от подключения из моего MacBook.

Мой файл synergy.conf:

section: screens
    client1:
    server:
end
section: aliases
    client1:
        macname
    server:
        linuxname   
end
section: links
    client1:
        left = server
    server:
        right= client1
end

Моя команда синергизма:

synergys -f -c /path/to/synergy.conf

Моя синергетическая команда:

synergyc -f linuxname

Оба компьютера могут пинговать друг друга, и на компьютере Linux, который я использовал

telnet localhost 24800

который подтверждает, что synergys работает (также ps -Af | grep synergys).

На маке, когда я пытаюсь сделать

telnet linuxname 24800

Я получаю сообщение

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

Обе версии Synergy сообщают о себе как 1.3.7, протокол 1.3.

Я в недоумении. У кого-нибудь есть блестящая идея или две?

2 ответа2

2

На самом деле, это была проблема с брандмауэром. Я предполагаю, что у меня не было брандмауэра в моей предыдущей (debian) установке (или порт уже был открыт). Я открыл port 24800 с помощью system-config-firewall , и он просто работал.

0

Поскольку вы получаете соединение отказано, а не тайм-аут, я подозреваю, что это проблема управления доступом к хосту, а не проблема брандмауэра. Если эти файлы существуют, убедитесь, что файл запрета не содержит никаких блоков:

 /etc/hosts.allow
 /etc/hosts.deny

Так закомментируйте любые строки, содержащие ALL

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .