[Çözüldü] Synergy sorunu

Başlatan aysberg313, 13 Ekim 2015 - 02:38:38

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

aysberg313

Merhabalar. Synergy uygulamasında sorun yaşamaktayım. Sunucu olarak görev yapacak olan makina Ubuntu 14.04 LTS, istemci olarak çalışacak makina ise Kali Linux 2.0. İki makina da aynı ağ üzerinde yer almakta.

Ubuntu 14.04 LTS üzerinde kurulu synergy ve quicksynergy sürümleri;

00:27:41 ✔ zifiri@zifiri:~/İndirilenler/synergy/synergy$ dpkg -l | grep synergy
ii  quicksynergy                                                0.9-1ubuntu1                                        amd64        GUI for easy configuration of Synergy
ii  synergy                                                     1.4.12-3ubuntu1                                     amd64        Share mouse, keyboard and clipboard over the network


Kali Linux 2.0 üzerinde kurulu synergy ve quicksynergy sürümleri;

ii  quicksynergy                                                0.9-1                                               amd64        GUI for easy configuration of Synergy
ii  synergy                                                     1.4.16-1                                            amd64        Share mouse, keyboard and clipboard over the network


Kurulumu yaptıktan sonra 14.04 üzerinde Server ve Client seçeneklerinden Server'ı (share this computer's mouse and keyboard) seçerek, Configure interactively menüsü altında bulunan grafikte istemcinin pozisyonunu ve adını belirledim. Kali Linux tarafında ise Client (use another computer's keyboard and mouse) seçeneğini seçerek sunucunun ip adresini girdim. Her iki tarafta da yazılımı başlattığım zaman sunucu ve istemcide aldığım çıktılar aşağıdadır;

Ubuntu 14.04 LTS (sunucu);

NOTE: starting server
NOTE: config file: /tmp/qt_temp.E16684
NOTE: log level: NOTE
2015-10-13T01:45:15 NOTE: started server, waiting for clients
/build/buildd/synergy-1.4.12/src/lib/synergy/CServerApp.cpp,613


Kali Linux 2.0 (istemci);

2015-10-13T01:18:58 INFO:Synergy 1.4.16 Client on linux 4.0.0-kali1-amd64 #1 SMP Debian 4.0.4-1+kali2 (2015-06-03) x86_64
         /build/synergy-pKG47p/synergy-1.4.16/src/lib/symergy/CClientApp.cpp,157
2015-10-13T01:18:58 NOTE: started client
         /build/synergy-pKG47p/synergy-1.4.16/src/lib/synergy/CClientApp.cpp,472
2015-10-13T01:18:58 NOTE: connecting to '192.168.1.2': 192.168.1.2:24800
         /build/synergy-pKG47p/synergy-1.4.16/src/lib/client/CClient.cpp,145
2015-10-13T01:19:13 WARNING: failed to connect to server: Timed out
         /build/synergy-pKG47p/synergy-1.4.16/src/lib/symergy/CClientApp.cpp,378



İki sistemde de /etc/hosts ve /etc/hosts.allow dosyalarını düzenledim ama doğruluğundan emin değilim;

Ubuntu 14.04 /etc/hosts

192.168.1.72 kalisana


Ubuntu 14.04 /etc/hosts.allow

ALL: 192.168.1.72 kalisana


Kali Linux /etc/hosts

192.168.1.2          zifiri


Kali Linux /etc/hosts.allow

ALL: 192.168.1.2   zifiri


Her ihtimale karşılık iki sistemde de gufw aracılığı ile programın kullandığı 24800 tcp portunu açtım sonuç olumsuz. Her iki sistemde ping sorgularına cevap vermekte. Son bir seçenek kaldı denemediğim. İki programın sürümü birbirinden farklı. Bundan dolayı bir uyumsuzluk olduğunu düşünmekteyim. Her iki sisteme de kurulumu depolar üzerinden yaptım ve yukarıda verdiğim gibi Ubuntu 14.04 LTS üzerinde kurulu sürüm 1.4.12 Kali 2.0 üzerinde kurulu sürüm ise 1.4.16. Sürümleri eşitlemeden önce fikrinizi almak isterim nerede yanlış yapıyorum gözden kaçırdığım ne?

Son olarak aşağıdaki konfigürasyon dosyalarını da denedim o da sonuç vermiyor.


02:25:45 ✔ zifiri@zifiri:~$ cat synergy.conf
section: screens
zifiri:
halfDuplexCapsLock = false
halfDuplexNumLock = false
halfDuplexScrollLock = false
xtestIsXineramaUnaware = false
switchCorners = none
switchCornerSize = 0
kalisana:
halfDuplexCapsLock = false
halfDuplexNumLock = false
halfDuplexScrollLock = false
xtestIsXineramaUnaware = false
switchCorners = none
switchCornerSize = 0
end

section: aliases
zifiri:
192.168.1.2
kalisana:
192.168.1.72
end

section: links
zifiri:
right = kalisana
kalisana:
left = zifiri
end

section: options
relativeMouseMoves = false
screenSaverSync = true
win32KeepForeground = false
switchCorners = none
switchCornerSize = 0
end




02:35:20 ✔ zifiri@zifiri:~$ cat synergy.conf
section: screens
zifiri:
halfDuplexCapsLock = false
halfDuplexNumLock = false
halfDuplexScrollLock = false
xtestIsXineramaUnaware = false
switchCorners = none
switchCornerSize = 0
kalisana:
halfDuplexCapsLock = false
halfDuplexNumLock = false
halfDuplexScrollLock = false
xtestIsXineramaUnaware = false
switchCorners = none
switchCornerSize = 0
end

section: aliases
end

section: links
zifiri:
right = kalisana
kalisana:
left = zifiri
end

section: options
relativeMouseMoves = false
screenSaverSync = true
win32KeepForeground = false
switchCorners = none
switchCornerSize = 0
end




Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 14 Ekim 2015 - 00:22:10

Her iki makinada ki sürümü de 1.7.0-1~getdeb1'e yükselttim. Aynı sonucu veriyor ama makinaların görevlerini değiştirince yani şu ana kadar istemci olarak ayarladığım makinayı sunucu olarak ayarlayınca sorunsuz çalıştı. Eski durumuna getirince istemci yine "Time out" hatası veriyor ve bağlanamıyor. Bu durumu nasıl aşabiliriz?


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 14 Ekim 2015 - 02:35:29

Biraz uğraştırdı ama çözüldü. Sürümle de ilgili değilmiş 1.7.0-1~getdeb1 versiyonu üzerinde çözüp daha sonra yine synergy 1.4.14 sürümüne geri döndüm bu sürümde de sorunsuz çalışıyor. Aşağıdaki htop çıktısı dikkatimi çekti;


zifiri   20619  0.3  0.0 132824  3688 ?        Sl   02:08   0:00 /usr/bin/synergys -f --no-tray --debug NOTE --name zifiri -c /home/zifiri/synergy.conf --address 1:24800


--address kısmındaki 1 ip adresini nasıl girdim hangi ara girdim hiç bir fikrim yok. "Time out" hatası alıp istemciden sunucuya bağlantı kuramayan arkadaşlar programın grafik arayüz içerisinde Edit/Settings/Interface (düzenle/ayarlar/arayüz) kısmından, gelecek istekleri dinleyecek adresi girebilir veya komut satırından synergys (synergy server) çalıştırırken -a seçeneği ile sunucunun adresini atayabilir. Son olarak 24800 portu için de aşağıdaki düzenlemeyi yapmayı unutmayın;


sudo iptables -A INPUT -p tcp --dport 24800 -j ACCEPT
Sevmezdim kabuklu yemiş, Linux çekirdeği tadıncaya dek !..

heartsmagic

Geri bildirim için teşekkürler.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.