Synergy Windows 7 bağlantısı zaman aşımına uğradı


14

Biri bir masaüstü diğeri bir dizüstü bilgisayar olmak üzere iki Windows 7 64 bitlik makinede Synergy'yi yapılandırmaya çalışıyorum. Masaüstü (Synergy sunucusu) çalışıyor ve istemci bağlantılarını bekliyor gibi görünüyor. 24800 numaralı bağlantı noktası ve dizüstü bilgisayarda giden TCP trafiğine izin verdim.

Test bağlantısını dizüstü bilgisayarda çalıştırırken:

HATA: sunucuya bağlanılamadı: Zaman aşımına uğradı .. \ cmd \ synergy \ synergy.cpp, 270

İstemciyi diğer arama sonuçları tarafından önerildiği gibi bilgisayar adı yerine ana bilgisayarın IP adresini kullanacak şekilde ayarladım, ancak henüz şans yok. Her ikisini de yönetici olarak çalışacak şekilde ayarladım.

Synergy hatalarla çıktığını ve günlük dosyasını kontrol ettiğini söylüyor ancak bunun nerede olduğunu bilmiyorum. Herhangi bir yardım takdir.


Her iki sistemdeki güvenlik duvarlarını tamamen (geçici olarak) devre dışı bırakırsanız bağlanır mı?
Majenko

@StevieG Çok isterdim ama soruyu sormadım.
Majenko

Üzgünüm @mojoriesen demek istedim ...
Stevie G

@Gillfish uygulama güvenlik duvarı istisnası ile önerilen gibi yaptım. Synergy şarj olmaya başladığından beri MSFT'nin Sınır Tanımayan Faresini kullanıyorum ve Win7 ve Win10 makineleri arasında harika çalışıyor.
mojoriesen

Yanıtlar:


18

Aynı sorunu yaşıyordum, burada istemci ilk önce bağlanmak için başardı, ama sonra sadece çalışmayı durdurdu. Güvenlik duvarını yeniden etkinleştiren ana makinemi yeniden başlattığım ortaya çıkıyor. Sunucudaki güvenlik duvarını devre dışı bıraktığımda, istemci hemen bağlandı.

Windows 7 makinemde güvenlik duvarımı her zaman kapalı tutmaktan memnun olmadığım için, çalıştırılabilir sunucuyu güvenlik duvarının izin verdiği uygulamalar listesine ekledim ve tekrar açtım. Bunu yapmak için (en azından Windows 7'de):

  1. Denetim Masası \ Sistem ve Güvenlik \ Windows Güvenlik Duvarı'nı açın.
  2. Sol taraftan "Bir programa veya özelliğe Windows Güvenlik Duvarı üzerinden izin ver" seçeneğini belirleyin.
  3. "Başka bir programa izin ver" düğmesini tıklayın.
  4. Synergy programlar listesinde yer alsa bile seçmeyin. Yanlış çalıştırılabilir.
  5. Bunun yerine, Gözat düğmesine tıklayın ve C: \ Program Files \ Synergy \ dizinine gidin ve synergys.exe'yi seçin. Dosya adının sonundaki 'S'ye dikkat edin. Bu, gelen bağlantıları kabul eden yürütülebilir dosya olan Sunucu anlamına gelir.
  6. Bu exe ekledikten sonra artık izin verilen uygulamalar listenizde synergys.exe için bir giriş olması gerekir. Bu girişin yanındaki "Ev / İş (Özel)" sütununa bir onay işareti koyun ve Tamam'ı tıklatın. Bilgisayarlarım aynı ağda olduğu için "Genel" sütununa bir onay koymadım.

Tamam'a bastıktan sonra müşterim hemen bağlandı. İstemciyi veya sunucuyu yeniden başlatmam bile gerekmedi. Umarım bu birisinin bağlantı kurmasına yardımcı olur. Sinerji işe yaradığında güzel bir şey!


Benim için bir trat çalıştı iki Win 7 64 makine, bir masaüstü diğer dizüstü bilgisayar, aslında eski sinerji bunu hatırlıyorum. Chrs
MemeDeveloper

Zaten listemde synergys.exe vardı ama bir ağ yapılandırma değişikliği (ilgisiz) ağımı özel olarak değiştirdi, bu yüzden değiştirmek zorunda kaldım, bu yüzden özel (Win 8 Pro) +1 erişimine izin verilmeli
Mutmatt

1
Hala ne komik bulduğumu biliyor musun? Bu 17 Eylül '13'ü iptal ettim ve şimdi, 5 Mayıs '15'i tekrar buldum ve oyuna sokmaya çalışıyordum!
Mutmatt

Ayrıca bazen IP'lerden birini değil, ana bilgisayar adını kullanarak sunucuya bağlanmaya yardımcı olur.
mınxomaτ

5

Sinerji iyidir, ancak etkili bir yazılım KVM istiyorsanız InputDirector'ı deneyin . Ben çok daha istikrarlı ve böcek ücretsiz buldum. Daha da fazla tak ve çalıştır Microsoft'un Sınırsız Fare .

Fare Kenarlıklar olmadan dosya kopyalama ve pano paylaşımı bile var.


2
InputDirector çapraz platform değildir.
Ağustos'ta

2

Synergys.exe ve synergyc.exe'ye izin veren hem TCP hem de UDP kurallarının bulunduğundan emin olmanız gerekir

Sahip değilseniz, bunları nasıl kontrol edersiniz ve eklersiniz:

Windows 7 Başlat düğmesi, arama çubuğuna yazın: Windows Güvenlik Duvarı, ilk arama sonucuna tıklayın "Gelişmiş Güvenlik Özellikli Windows Güvenlik Duvarı" Soldaki "Gelen Kuralları" na tıklayın

Synergy.exe ve synergyc.exe için mevcut kuralları arayın, her biri için iki tane olmalıdır, sağa giderseniz, "Protokol" adlı bir sütun görürsünüz, biri "TCP" protokolünü seçmiş olmalı ve diğeri bir "UDP" protokolü (hem synergy.exe hem de synergyc.exe için).

Yeni kurallar oluşturmak için:

  1. Sağ tarafta "Yeni Kural ..." ı tıklayın
  2. "Program" ı seçin ve "İleri>"
  3. Gözat'ı tıklayın ve Synergy kurulum dizinine gidin, kurallarda eksik olduğunuz .exe dosyasını seçin ve "İleri>"
  4. Sizin için geçerli olanı işaretleyin (genellikle yalnızca "Özel") ve "İleri>" yi tıklatarak bir ad verin (ör: synergys udp)
  5. Şimdi az önce oluşturduğunuz kuralı çift tıklayın.
  6. "Protokoller ve Bağlantı Noktaları" sekmesini seçin ve eksik olana bağlı olarak "Protokol türü" nü TCP veya UDP olarak değiştirin, "Tamam" ı tıklayın

2

Önemli: 64 bit Sinerji yükledim. Sorun Gelen Kuralları ve synergys.exe ilişkilendirmesindedir. İlişkilendirme hangisi olursa olsun 64 bit veya 32 bit olmalıdır.

  1. Kontrol Panelini Açın
  2. Windows Güvenlik Duvarı'na gidin ve Gelişmiş Ayarlar'ı, ardından Gelen Kuralları'nı tıklayın.
  3. Protokol TCP satırında giriş sinerjilerini bulun
  4. Özellikler'i ve ardından Programlar ve Hizmetler sekmesini tıklayın
  5. Programlar'da 'Bu Program:' Gözat'ı tıklayın ve Synergy 64 bit kurulum klasörüne gidin
  6. Alanı bu değerle dolduran synergys.exe'yi seçin:

    %ProgramFiles%\Synergy\synergys.exe
    
  7. Uygula ve Tamam'ı tıklayın.

İstemci bilgisayarım hemen bağlandı. İyi şanslar!


1

Synergy sunucusu 'hatalardan vazgeçiyorsa' çalışmıyorsa istemcilerin bağlanacak hiçbir şeyleri olmayacaktır.

İstemciden 24800 numaralı bağlantı noktasındaki sunucuya telnet yapabilmeniz ve bağlantı kurabilmeniz gerekir. Değilse, güvenlik duvarı bağlantıyı engelliyor veya Synergy sunucusu çalışmıyor.

'Test' düğmesini bir sunucuda hizmet olarak çalıştırmak yerine çalıştırmak için kullanırsanız, günlük dosyasını görebilmeniz gerekir. Bu normal olarak çalışır ancak günlük iletileri içeren bir pencere açılır.


1

Ne yapmak gerekiyor:

  1. Sunucuda "Sunucuyu Yapılandır ..." seçeneğini tıklayın.

  2. Sağ üst köşede bir monitör görecek, aşağı sürükleyecek ve diğer görünür monitörün yanına bırakacaksınız.

  3. Aşağı sürüklediğiniz monitöre çift tıklayın ve "Ekran Adı" nı Müşterinizin ekran adıyla eşleşecek şekilde düzenleyin.

  4. Sunucu ve istemciyi durdurun ve başlatın ve kabum! Çalışacak!


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

1

4 yıl geçmesine rağmen, aynı problemi yaşadığımı da eklemeyi düşündüm. Her iki bilgisayarda da güvenlik duvarları kapalı. Bir süre çalıştı, sonra çalışmayı bıraktı.

Sadece ShareMouse'u ücretsiz yükledim, ön yapılandırma gerekli değil, yeniden başlatma yok ve anında çalıştı. Şu anda olmadığınız monitörleri kararttığı düzgün özelliği seviyorum. Ne yazık ki Synergy için zaten 10 dolar ödedim, ama sanırım hayır.


Ben de Synergy için para ödedim ve her zaman sebepsiz yere kırılmasından bıktım. ShareMouse'u denedim ve kutudan harika çalışıyor, teşekkürler.
Zachary Schuessler
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.