Đã hết thời gian kết nối Windows 7


14

Tôi đang cố gắng định cấu hình Synergy trên hai máy Windows 7 64 bit - một máy tính để bàn và máy tính xách tay khác. Máy tính để bàn (máy chủ Synergy) dường như đang chạy và chờ kết nối máy khách. Tôi đã cho phép lưu lượng TCP gửi qua cổng 24800 và gửi đi trên máy tính xách tay.

Khi chạy kết nối thử nghiệm trên máy tính xách tay, tôi nhận được:

LRI: không thể kết nối với máy chủ: Đã hết thời gian .. \ cmd \ synergy \ synergy.cpp, 270

Tôi đã đặt máy khách sử dụng địa chỉ IP của máy chủ thay vì tên máy tính, như được đề xuất bởi các kết quả tìm kiếm khác, nhưng chưa có may mắn. Tôi cũng đã thiết lập cả hai để chạy với tư cách quản trị viên.

Synergy nói rằng nó thoát khỏi lỗi và để kiểm tra tệp nhật ký nhưng tôi không biết vị trí của nó. Bất kỳ trợ giúp được đánh giá cao.


Nếu bạn hoàn toàn (tạm thời) vô hiệu hóa tường lửa trên cả hai hệ thống thì nó có kết nối không?
Majenko

@StevieG Tôi rất thích, nhưng tôi không đặt câu hỏi.
Majenko

Xin lỗi, ý tôi là @mojoriesen ...
Stevie G

Tôi đã thích @Gillfish đề xuất với ngoại lệ tường lửa ứng dụng. Kể từ khi Synergy bắt đầu tính phí, tôi đang sử dụng Chuột không biên giới của MSFT và nó hoạt động rất tốt giữa các máy Win7 và Win10.
mojoriesen

Câu trả lời:


18

Tôi đã có cùng một vấn đề, nơi tôi có thể khiến khách hàng kết nối ban đầu, nhưng sau đó nó chỉ dừng hoạt động. Hóa ra tôi đã khởi động lại máy chủ của mình, nó đã kích hoạt lại tường lửa. Ngay khi tôi tắt tường lửa trên máy chủ, máy khách đã kết nối ngay lập tức.

Không hài lòng với việc tắt tường lửa mọi lúc trên máy Windows 7, tôi đã thêm máy chủ thực thi vào danh sách các ứng dụng mà tường lửa cho phép và bật lại. Để thực hiện việc này (trên Windows 7, ít nhất):

  1. Mở Bảng điều khiển \ Hệ thống và Bảo mật \ Tường lửa Windows.
  2. Ở bên trái chọn "Cho phép chương trình hoặc tính năng thông qua Windows Firewall."
  3. Nhấp vào nút "Cho phép chương trình khác".
  4. Ngay cả khi Synergy được liệt kê trong danh sách các chương trình, đừng chọn nó. Đó là thực thi sai.
  5. Thay vào đó, nhấp vào nút Duyệt và điều hướng đến C: \ Program Files \ Synergy \ và chọn synergys.exe. Lưu ý 'S' ở cuối tên tệp. Đó là viết tắt của Server, đây là chương trình thực thi chấp nhận các kết nối đến.
  6. Sau khi thêm exe đó, bây giờ bạn sẽ có một mục cho synergys.exe trong danh sách ứng dụng được phép của bạn. Đặt một kiểm tra trong cột "Gia đình / Công việc (Riêng tư)" bên cạnh mục này và nhấp vào OK. Tôi đã không đặt một kiểm tra trong cột "Công khai" vì các máy tính của tôi nằm trên cùng một mạng.

Sau khi nhấn OK, khách hàng của tôi kết nối ngay lập tức. Tôi thậm chí không phải khởi động lại máy khách hoặc máy chủ. Tôi hy vọng điều này sẽ giúp ai đó được kết nối. Synergy là một điều đẹp khi nó hoạt động!


Đã làm việc với tôi hai máy Win 7 64, một máy tính xách tay khác, nhớ điều này từ sức mạnh tổng hợp thực sự. Chrs
Nhà phát triển Meme

Tôi đã có synergys.exe trong danh sách của mình nhưng thay đổi cấu hình mạng (không liên quan) đã thay đổi mạng của tôi thành riêng tư vì vậy tôi cần thay đổi nó để cho phép truy cập ở chế độ riêng tư (Win 8 Pro) +1
Mutmatt

1
Biết những gì tôi vẫn thấy buồn cười? Tôi đã nâng cấp ngày 17 tháng 9 năm 13 này và bây giờ, ngày 5 tháng 5 năm 15 tôi đã tìm thấy nó một lần nữa và đang cố gắng nâng cấp nó!
Mutmatt

Đôi khi, nó cũng giúp kết nối với máy chủ bằng tên máy chủ của nó chứ không phải một trong các IP.
mınxomaτ

5

Synergy là tốt, nhưng nếu bạn muốn một phần mềm KVM hiệu quả, hãy thử InputDirector . Tôi đã tìm thấy nó ổn định hơn và không có lỗi. Thậm chí nhiều plug and play là Chuột không có Biên giới từ Microsoft.

Chuột không có Biên giới thậm chí có bản sao tệp và chia sẻ bảng tạm.


2
InputDirector không phải là nền tảng chéo.
tái hiện

2

Bạn cần đảm bảo tồn tại cả quy tắc TCP và UDP cho phép synergys.exe và synergyc.exe

Đây là cách bạn kiểm tra và thêm chúng nếu bạn không có chúng:

Nút khởi động Windows 7, nhập vào thanh tìm kiếm: Tường lửa Windows, nhấp vào kết quả tìm kiếm đầu tiên "Tường lửa Windows với bảo mật nâng cao" Ở bên trái Nhấp vào "Quy tắc trong"

Hãy tìm các quy tắc hiện có cho synergy.exe và synergyc.exe, bạn nên có hai quy tắc cho mỗi quy tắc, nếu bạn điều hướng sang phải, bạn sẽ thấy một cột có tên là "Giao thức", một nên chọn giao thức "TCP" và giao thức khác một giao thức "UDP" (cho cả synergy.exe và synergyc.exe).

Để tạo quy tắc mới:

  1. Ở bên phải Nhấp vào "Quy tắc mới ..."
  2. Chọn "Chương trình" và nhấp vào "Tiếp theo>"
  3. Nhấp vào duyệt và điều hướng đến thư mục cài đặt Synergy, chọn bất kỳ .exe nào bạn thiếu trong quy tắc và nhấp vào "Tiếp theo>"
  4. Đánh dấu chọn bất cứ điều gì áp dụng cho bạn (thường chỉ là "Riêng tư") và nhấp vào "Tiếp theo>" đặt tên cho nó (ví dụ: synergys udp)
  5. Bây giờ, nhấp đúp chuột vào quy tắc bạn vừa tạo.
  6. Chọn tab "Giao thức và cổng" và thay đổi "Loại giao thức" thành TCP hoặc UDP tùy thuộc vào những gì bạn thiếu, nhấp vào "OK"

2

Quan trọng: Tôi đã cài đặt Synergy 64-bit. Vấn đề nằm ở Quy tắc trong nước và hiệp hội synergys.exe. Liên kết phải là 64 bit hoặc 32 bit, tùy theo bạn đã cài đặt.

  1. Mở Bảng điều khiển
  2. Chuyển đến Tường lửa Windows và nhấp vào Cài đặt nâng cao rồi Quy tắc trong
  3. Tìm các entry synergys trên dòng Nghị định thư TCP
  4. Bấm vào Thuộc tính rồi tab Chương trình và Dịch vụ
  5. Trong Chương trình, 'Chương trình này:' bấm Duyệt và điều hướng đến thư mục cài đặt Synergy 64 bit
  6. Chọn synergys.exe để điền vào trường có giá trị này:

    %ProgramFiles%\Synergy\synergys.exe
    
  7. Nhấp vào Áp dụng và OK

PC khách của tôi kết nối ngay lập tức. Chúc may mắn!


1

Nếu máy chủ Synergy 'thoát khỏi lỗi' thì nó sẽ không chạy nên các máy khách sẽ không có gì để kết nối.

Bạn sẽ có thể telnet đến máy chủ trên cổng 24800 từ máy khách và nhận được kết nối. Nếu không, tường lửa sẽ chặn kết nối hoặc máy chủ Synergy không chạy.

Bạn sẽ có thể xem tệp nhật ký nếu bạn sử dụng nút 'kiểm tra' để chạy thử nghiệm trên máy chủ thay vì chạy dưới dạng dịch vụ. Điều này sẽ chạy nó như bình thường nhưng bật lên một cửa sổ với các thông điệp tường trình trong đó.


1

Bạn cần gì để làm:

  1. Trên máy chủ, nhấp vào "Cấu hình máy chủ ..."

  2. Góc trên bên phải bạn sẽ thấy một màn hình, kéo nó xuống và thả nó xuống cạnh màn hình hiển thị khác.

  3. Nhấp đúp chuột vào màn hình bạn kéo xuống và chỉnh sửa "Tên màn hình" để khớp với tên màn hình của Khách hàng của bạn.

  4. Dừng lại và bắt đầu máy chủ và máy khách, và kabum! Nó sẽ làm việc!


Warning: Failed to connect to server: Timed out
Stevie G

1

Mặc dù đã 4 năm sau, tôi vẫn nghĩ rằng mình cũng gặp phải vấn đề tương tự. Tường lửa tắt trên cả PC. Nó làm việc được một lúc rồi ngừng hoạt động.

Chỉ cần cài đặt ShareMouse miễn phí, không cần cấu hình trước, không cần khởi động lại và nó hoạt động ngay lập tức. Tôi thích tính năng gọn gàng nơi nó làm mờ màn hình mà bạn hiện không bật. Thật không may, tôi đã trả 10 đô la cho Synergy, nhưng tôi đoán không có vấn đề gì lớn.


Tôi cũng đã trả tiền cho Synergy và mệt mỏi vì nó bị phá vỡ mà không có lý do, TẤT CẢ thời gian. Tôi đã dùng thử ShareMouse và nó hoạt động rất tốt, cảm ơn bạn.
Zachary Schuessler
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.