Làm thế nào để tạo một máy tính để bàn linux và máy tính xách tay mac chia sẻ bàn phím / chuột?


5

Tôi đã cài đặt máy chủ Synergy vào hệ thống Linux của mình và cài đặt Synergykm trên máy Mac của tôi. Khi tôi cố gắng kết nối với Synergykm từ máy Mac của mình sang hệ thống Linux, nó luôn không kết nối được.

Lỗi mà tôi nhận được là đây: WARNING: failed to connect to server: Connection refused, but I can ping both hosts.

Bất kỳ con trỏ / giải pháp / đề xuất công cụ khác?


1
Ai đó có thể thêm một thẻ sức mạnh tổng hợp để này?
Mr. Muskrat

@Muskrat, xong rồi.
user1514

Bạn có thể muốn dùng thử Synergy + (synergy-plus) vì Synergy chưa phát hành bản cập nhật trong một thời gian.
Nick Bolton

Câu trả lời:


5

rất tiếc khi biết bạn đang gặp vấn đề với Synergy; tôi sử dụng nó hàng ngày (mặc dù trong cấu hình ngược từ bạn; máy Mac của tôi là máy chủ).

vui lòng thử các bước khắc phục sự cố sau:

  1. nếu bạn dán /etc/synergy.conf ở đây, ai đó có thể xác định lỗi cú pháp nếu có.
  2. dừng lại synergys trên hộp Linux (sử dụng ps aux | grep synergys để đảm bảo bạn không có nhiều phiên bản máy chủ đang chạy).
  3. chạy synergys -f trên hộp Linux và xác minh rằng không có thông báo lỗi nào và quy trình vẫn đang chạy.
  4. một khi bạn chắc chắn rằng máy chủ đang chạy trên hộp Linux, hãy chạy telnet localhost 24800. một kết nối thành công trông như thế này:

    [user@host ~]$ telnet localhost 24800
    Trying 127.0.0.1...
    Connected to localhost.localdomain (127.0.0.1).
    Escape character is '^]'.
    
    Synergy
    
  5. khi bạn đã xác minh rằng máy chủ đang chấp nhận kết nối, từ máy Mac của bạn chạy telnet <Linux box> 24800. bạn sẽ thấy đầu ra tương tự như những gì bạn đã thấy khi bạn chạy lệnh ở bước trước.
  6. nếu bạn đã đi xa đến mức này, bạn sẽ biết rằng máy chủ Synergy của bạn hoạt động chính xác; Bây giờ kiểm tra khách hàng. nếu bạn có Nháy mắt đã cài đặt, bạn có thể chạy fink install synergy để cài đặt máy chủ và máy khách trên máy Mac của bạn.
  7. từ máy Mac của bạn, chạy synergyc -f <Linux box> (đảm bảo máy chủ của bạn vẫn chạy trước khi thử lệnh này!). luân phiên, mở bảng điều khiển SynergyKM, đặt mức ghi nhật ký thành Gỡ lỗi2 , bắt đầu Synergy và chọn "Mở tệp nhật ký". nếu bạn đã có thể hoàn thành tất cả các bước trước khi bước này thành công và bước này không thành công, vui lòng gửi đầu ra của lệnh đó để hỗ trợ khắc phục sự cố; nếu bạn không thể đi xa đến thế, xin vui lòng lưu ý nơi bạn gặp rắc rối và thông báo lỗi nào bạn đã thấy.

-steve


4

Bạn đang đi đúng hướng với Synergy. Bí quyết là xác định lý do tại sao nó không thể kết nối. Bạn có thể gửi bất kỳ thông báo lỗi hoặc nhật ký từ sức mạnh tổng hợp? Có lẽ một dấu vết wireshark của nỗ lực kết nối.

Ngoài ra, bản phân phối Linux nào bạn đang chạy? Bạn có bật tường lửa trên một trong hai hệ thống không?


1

Sức mạnh tổng hợp

Một trong những ứng dụng tốt nhất từ ​​trước đến nay.


tốt, tôi không cảm thấy ngu ngốc Tôi đoán tôi nên có RTFQ? bạn thậm chí có thể ping các hệ thống từ nhau? Bởi vì nếu họ thậm chí không thể nhìn thấy nhau ... Nó tin rằng sức mạnh tổng hợp cũng có các chế độ đầu ra khác nhau, như chỉ gỡ lỗi, vv để giúp khắc phục sự cố.
scottm

1

Nếu bạn không gặp may mắn với Synergy trên máy Mac của mình (có một số hạn chế với OSX), tôi có thể khuyên bạn nên x2vnc cao

Có lẽ hơi rắc rối khi thiết lập và phụ thuộc vào việc có một máy "chính" duy nhất chạy X, nhưng nó hoạt động và nó hoạt động tốt.


1

Điều gì xảy ra nếu bạn ngừng sử dụng synergykm và chỉ sử dụng synergyc từ dòng lệnh?

Ví dụ, trên máy mac của tôi, tôi mở một thiết bị đầu cuối và gõ:

synergyc -f tên máy chủ

và nó hoạt động rất tốt. Một hạn chế lớn là tôi phải sử dụng tùy chọn -f, nếu tôi cố gắng đặt sức mạnh tổng hợp vào nền, nó chỉ chấm dứt mà không làm gì cả.


1

Tôi sử dụng sức mạnh tổng hợp mỗi ngày để kết nối giữa máy Linux và máy tính xách tay MacBook Pro của tôi.

  • Chạy synergys trên hộp Linux.
  • Chạy synergyc trên máy Mac.

Hoạt động như một giấc mơ.


1

Có cùng một vấn đề.

Trên Linux, tôi cần thêm tên máy chủ của Mac (không có .local cho người dùng Snow Leopard) và IP vào tệp / etc / hosts (Đường dẫn này có thể thay đổi dựa trên tệp HĐH của bạn) để tôi có thể ping máy Mac từ hộp Linux của mình.


1

Tôi đã có một vấn đề tương tự và thông báo lỗi tương tự. Tôi đã có thể sử dụng Mac làm máy chủ và hộp Linux làm máy khách, nhưng không phải là cách khác. Cách tôi sửa là mở cổng 24800 trên tường lửa của hộp Linux. Một cách để kiểm tra xem cổng có mở không là telnet từ Mac bằng cách sử dụng telnet server_IP 24800

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.