Zainstalowałem serwer Synergy na moim systemie Linux i zainstalowałem Synergykm na moim komputerze Mac. Kiedy próbuję połączyć się z Synergykm z mojego komputera Mac do systemu Linux, połączenie zawsze się nie udaje.
Występuje błąd:
WARNING: failed to connect to server: Connection refused, but I can ping both hosts.
Wszelkie wskazówki / obejścia / inne zalecenia dotyczące narzędzi?
Odpowiedzi:
przykro nam, że masz problemy z Synergy; używam go codziennie (choć w odwrotnej konfiguracji od ciebie; mój Mac jest serwerem).
spróbuj wykonać następujące kroki rozwiązywania problemów:
/etc/synergy.conf
tutaj, ktoś może zidentyfikować błąd składniowy, jeśli taki występuje.synergys
się na Linux-ie (użyj,ps aux | grep synergys
aby upewnić się, że nie masz uruchomionej więcej niż jednej instancji serwera).synergys -f
na Linux-ie i sprawdź, czy nie ma problematycznych komunikatów o błędach i czy proces nadal działa.gdy masz pewność, że serwer działa na Linux-ie, uruchom
telnet localhost 24800
. udane połączenie wygląda następująco:telnet <Linux box> 24800
. powinieneś zobaczyć dane wyjściowe podobne do tych, które zobaczyłeś po uruchomieniu polecenia w poprzednim kroku.fink install synergy
aby zainstalować serwer i klienta na komputerze Mac.synergyc -f <Linux box>
(upewnij się, że serwer nadal działa przed wypróbowaniem tego polecenia!). alternatywnie otwórz panel sterowania SynergyKM, ustaw poziom dziennika na Debug2 , uruchom Synergy i wybierz „Otwórz plik dziennika”. jeśli udało Ci się wykonać wszystkie kroki przed tym pomyślnie, a ten się nie powiedzie, opublikuj wynik tego polecenia, aby pomóc w rozwiązywaniu problemów; jeśli nie udało ci się dotrzeć tak daleko, zanotuj miejsce, w którym napotkałeś problemy i jaki komunikat o błędzie zobaczyłeś.-veve
źródło
Jesteś na dobrej drodze z Synergy. Sztuką jest ustalenie, dlaczego nie może się połączyć. Czy możesz opublikować jakieś komunikaty o błędach lub logi z synergii? Być może wireshark ślad próby połączenia.
Jaką dystrybucję Linuksa prowadzisz? Czy masz włączony firewall w którymkolwiek systemie?
źródło
Synergia
Jedna z najlepszych aplikacji w historii.
źródło
Jeśli nie masz szczęścia z Synergy na komputerze Mac (stwierdza, że istnieją pewne ograniczenia w OSX), mogę bardzo polecić x2vnc .
Prawdopodobnie trochę więcej kłopotów z konfiguracją i zależy od posiadania pojedynczej „głównej” maszyny z X, ale działa i działa dobrze.
źródło
Co się stanie, jeśli przestaniesz używać synergykm i po prostu użyjesz synergy z wiersza poleceń?
Na przykład na komputerze Mac otwieram terminal i piszę:
synergyc -f nazwa_serwera
i działa świetnie. Jedynym dużym ograniczeniem jest to, że muszę użyć opcji -f, jeśli spróbuję umieścić synergię w tle, to po prostu kończy się bez robienia czegokolwiek.
źródło
Korzystam z synergii każdego dnia, aby łączyć maszynę z systemem Linux z laptopem MacBook Pro.
synergys
na Linux-ie.synergyc
na komputerze Mac.Działa jak sen.
źródło
Miałem ten sam problem.
W systemie Linux musiałem dodać nazwę hosta Mac (bez .local dla użytkownika Snow Leopard) i adres IP do pliku / etc / hosts (ta ścieżka może się zmienić w zależności od systemu operacyjnego), aby móc pingować komputer Mac z mojego Linux-a.
źródło
Miałem podobny problem i ten sam komunikat o błędzie. Mogłem używać komputera Mac jako serwera, a Linux-a jako klienta, ale nie na odwrót. Naprawiłem to, otwierając port 24800 na zaporze systemu Linux. Jednym ze sposobów sprawdzenia, czy port jest otwarty, jest telnet z komputera Mac przy użyciu
telnet server_IP 24800
źródło