Synergy 连接超时(Mac 客户端,Windows 10 服务器)
Synergy connection timeout (Mac client, Windows 10 server)
[对于 post 非编程主题表示歉意,但我认为这 post 会帮助其他有需要的人。]
我正在尝试让 PC 和 Mac 之间协同工作。
我正在使用自动配置和所有默认设置。它与 mac 作为服务器完美配合。
然而,当 PC 是服务器并且 mac 作为客户端时,PC 首先检测到一个 zeroconf 客户端,但随后就坐在那里,不再有日志消息。同时,mac 客户端保持 "timing out" 并且从不连接。
我检查过的东西:
- Windows 防火墙已正确配置以发挥协同作用 运行 - 那里
是允许 TCP 和 UDP 连接以实现协同作用的规则
可执行文件
- 我已经尝试了 32 位和 64 位协同版本
- 我试过自动配置客户端,也试过使用屏幕名称和
IP 地址。
- 我试过运行提升权限
- 我可以使用终端 PING 每个 machine - 我们是
已连接到同一 Wi-Fi 网络!
我有一本名为 Ian-Mac.local 的 Macbook (10.11),IP 地址为 192.168.0.6。
我有一台名为 Ian-PC 的 Windows 10 笔记本电脑,其中列出了 5 个不同的 IP 地址。默认为 192.168.56.1
这是来自 PC 的调试级别日志:
[2016-12-06T12:04:49] NOTE: started server, waiting for clients
[2016-12-06T12:04:49] DEBUG: event queue is ready
[2016-12-06T12:04:49] DEBUG: add pending events to buffer
[2016-12-06T12:04:49] DEBUG: screen "Ian-PC" shape changed
[2016-12-06T12:04:49] DEBUG: accepted ipc client connection
[2016-12-06T12:04:49] DEBUG: start ipc handle data
[2016-12-06T12:04:49] DEBUG: ipc read: IHEL
[2016-12-06T12:04:49] DEBUG: finished ipc handle data
[2016-12-06T12:04:49] DEBUG: ipc hello, type=node
[2016-12-06T12:04:49] INFO: watchdog status: ok
[2016-12-06T12:04:50] DEBUG: started process, session=1, elevated: yes, command="C:/Program Files (x86)/Synergy/synergys.exe" -f --no-tray --debug DEBUG --name Ian-PC --ipc --enable-drag-drop --profile-dir "C:\Users\Ian\AppData\Local" -c "C:/Users/Ian/AppData/Local/Temp/qt_temp.ZU7304" --address :24800 --serial-key MY_LICENCE_KEY --res-w 1920 --res-h 1080 --prm-wc 960 --prm-hc 540
[2016-12-06T12:04:55] INFO: zeroconf client detected: Ian-Mac.local
这是来自 mac 的调试级日志:
2016-12-06T12:12:02] INFO: starting client
[2016-12-06T12:12:02] INFO: command: /Applications/Synergy.app/Contents/MacOS/synergyc -f --no-tray --debug DEBUG --name Ian-Mac.local --enable-drag-drop 192.168.56.1:24800
[2016-12-06T12:12:02] INFO: config file: /var/folders/k3/rzjn4xxj5tz3j1ygq72cwyj00000gp/T/Synergy.txK899
[2016-12-06T12:12:02] INFO: log level: DEBUG
[2016-12-06T12:12:03] INFO: drag and drop enabled
[2016-12-06T12:12:03] DEBUG: screen shape: center=0,0 size=1920x1080 on 1 display
[2016-12-06T12:12:03] DEBUG: starting watchSystemPowerThread
[2016-12-06T12:12:03] DEBUG: adopting new buffer
[2016-12-06T12:12:03] DEBUG: opened display
[2016-12-06T12:12:03] NOTE: started client
[2016-12-06T12:12:03] NOTE: connecting to '192.168.56.1': 192.168.56.1:24800
[2016-12-06T12:12:03] DEBUG: waiting for carbon loop
[2016-12-06T12:12:03] DEBUG: started watchSystemPowerThread
[2016-12-06T12:12:03] DEBUG: waiting for event loop
[2016-12-06T12:12:03] DEBUG: event queue is ready
[2016-12-06T12:12:03] DEBUG: signalling carbon loop ready
[2016-12-06T12:12:03] DEBUG: add pending events to buffer
[2016-12-06T12:12:03] DEBUG: starting carbon loop
[2016-12-06T12:12:03] DEBUG: carbon loop ready
2016-12-06 12:12:03.091 synergyc[1059:39119] starting cocoa loop
[2016-12-06T12:12:18] WARNING: failed to connect to server: Timed out
[2016-12-06T12:12:18] DEBUG: retry in 1 seconds
[2016-12-06T12:12:19] NOTE: connecting to '192.168.56.1': 192.168.56.1:24800
[2016-12-06T12:12:34] WARNING: failed to connect to server: Timed out
[2016-12-06T12:12:34] DEBUG: retry in 1 seconds
Synergy 选择了错误的 IP 地址!
I have a Windows 10 Laptop called Ian-PC with 5 different IP addresses
listed. The default one is 192.168.56.1
运行 IPCONFIG
在 windows 机器上显示 synergy 获取的 IP 地址是我的 "Ethernet adapter VirtualBox Host-Only Network"。问题是由于我安装了 "Virtual Box".
我没有使用默认IP,而是输入了IPCONFIG
列出的"Wireless LAN adapter Wi-Fi",即192.168.0.4
我也遇到了这个问题 - 但实际上我试图通过 Bootcamp 将 iMac 连接到 MacBook Pro 运行 Win10(所以基本上是同一个问题)。当我 运行 ipconfig 并获取我的 wifi 适配器的 IP 地址时,一切都完美连接。
谢谢你把剩下的时间还给我。
我在使用 Barrier 时遇到了同样的问题。这是 Synergy Core 和 Open Sourced 的一个分支。
所以我发布了我是如何解决它的。它可能会帮助某人。
我有同样的问题。在网上搜索了一个小时后,我成功了。
- Barrier 选择了错误的 IP 地址,这是我的以太网 IP 地址。感谢
所以确保你在服务器上 运行 ipconfig
,在我的例子中,它是 Windows 10
并在 无线局域网适配器 Wi-Fi IPV4 地址下查看正确的 IP 地址。
- 确保您提供相同的屏幕名称
在我的例子中,名称是mac(Windows 10 截图)
MacOS截图
如果我的 Wifi 设置为受密码保护(这只是我的移动热点),我会遇到问题。所以为了解决这个问题,我做了 public 并限制了它的连接。
就是这样。我希望它对某人有所帮助:)
[对于 post 非编程主题表示歉意,但我认为这 post 会帮助其他有需要的人。]
我正在尝试让 PC 和 Mac 之间协同工作。
我正在使用自动配置和所有默认设置。它与 mac 作为服务器完美配合。
然而,当 PC 是服务器并且 mac 作为客户端时,PC 首先检测到一个 zeroconf 客户端,但随后就坐在那里,不再有日志消息。同时,mac 客户端保持 "timing out" 并且从不连接。
我检查过的东西:
- Windows 防火墙已正确配置以发挥协同作用 运行 - 那里 是允许 TCP 和 UDP 连接以实现协同作用的规则 可执行文件
- 我已经尝试了 32 位和 64 位协同版本
- 我试过自动配置客户端,也试过使用屏幕名称和 IP 地址。
- 我试过运行提升权限
- 我可以使用终端 PING 每个 machine - 我们是 已连接到同一 Wi-Fi 网络!
我有一本名为 Ian-Mac.local 的 Macbook (10.11),IP 地址为 192.168.0.6。
我有一台名为 Ian-PC 的 Windows 10 笔记本电脑,其中列出了 5 个不同的 IP 地址。默认为 192.168.56.1
这是来自 PC 的调试级别日志:
[2016-12-06T12:04:49] NOTE: started server, waiting for clients
[2016-12-06T12:04:49] DEBUG: event queue is ready
[2016-12-06T12:04:49] DEBUG: add pending events to buffer
[2016-12-06T12:04:49] DEBUG: screen "Ian-PC" shape changed
[2016-12-06T12:04:49] DEBUG: accepted ipc client connection
[2016-12-06T12:04:49] DEBUG: start ipc handle data
[2016-12-06T12:04:49] DEBUG: ipc read: IHEL
[2016-12-06T12:04:49] DEBUG: finished ipc handle data
[2016-12-06T12:04:49] DEBUG: ipc hello, type=node
[2016-12-06T12:04:49] INFO: watchdog status: ok
[2016-12-06T12:04:50] DEBUG: started process, session=1, elevated: yes, command="C:/Program Files (x86)/Synergy/synergys.exe" -f --no-tray --debug DEBUG --name Ian-PC --ipc --enable-drag-drop --profile-dir "C:\Users\Ian\AppData\Local" -c "C:/Users/Ian/AppData/Local/Temp/qt_temp.ZU7304" --address :24800 --serial-key MY_LICENCE_KEY --res-w 1920 --res-h 1080 --prm-wc 960 --prm-hc 540
[2016-12-06T12:04:55] INFO: zeroconf client detected: Ian-Mac.local
这是来自 mac 的调试级日志:
2016-12-06T12:12:02] INFO: starting client
[2016-12-06T12:12:02] INFO: command: /Applications/Synergy.app/Contents/MacOS/synergyc -f --no-tray --debug DEBUG --name Ian-Mac.local --enable-drag-drop 192.168.56.1:24800
[2016-12-06T12:12:02] INFO: config file: /var/folders/k3/rzjn4xxj5tz3j1ygq72cwyj00000gp/T/Synergy.txK899
[2016-12-06T12:12:02] INFO: log level: DEBUG
[2016-12-06T12:12:03] INFO: drag and drop enabled
[2016-12-06T12:12:03] DEBUG: screen shape: center=0,0 size=1920x1080 on 1 display
[2016-12-06T12:12:03] DEBUG: starting watchSystemPowerThread
[2016-12-06T12:12:03] DEBUG: adopting new buffer
[2016-12-06T12:12:03] DEBUG: opened display
[2016-12-06T12:12:03] NOTE: started client
[2016-12-06T12:12:03] NOTE: connecting to '192.168.56.1': 192.168.56.1:24800
[2016-12-06T12:12:03] DEBUG: waiting for carbon loop
[2016-12-06T12:12:03] DEBUG: started watchSystemPowerThread
[2016-12-06T12:12:03] DEBUG: waiting for event loop
[2016-12-06T12:12:03] DEBUG: event queue is ready
[2016-12-06T12:12:03] DEBUG: signalling carbon loop ready
[2016-12-06T12:12:03] DEBUG: add pending events to buffer
[2016-12-06T12:12:03] DEBUG: starting carbon loop
[2016-12-06T12:12:03] DEBUG: carbon loop ready
2016-12-06 12:12:03.091 synergyc[1059:39119] starting cocoa loop
[2016-12-06T12:12:18] WARNING: failed to connect to server: Timed out
[2016-12-06T12:12:18] DEBUG: retry in 1 seconds
[2016-12-06T12:12:19] NOTE: connecting to '192.168.56.1': 192.168.56.1:24800
[2016-12-06T12:12:34] WARNING: failed to connect to server: Timed out
[2016-12-06T12:12:34] DEBUG: retry in 1 seconds
Synergy 选择了错误的 IP 地址!
I have a Windows 10 Laptop called Ian-PC with 5 different IP addresses listed. The default one is 192.168.56.1
运行 IPCONFIG
在 windows 机器上显示 synergy 获取的 IP 地址是我的 "Ethernet adapter VirtualBox Host-Only Network"。问题是由于我安装了 "Virtual Box".
我没有使用默认IP,而是输入了IPCONFIG
列出的"Wireless LAN adapter Wi-Fi",即192.168.0.4
我也遇到了这个问题 - 但实际上我试图通过 Bootcamp 将 iMac 连接到 MacBook Pro 运行 Win10(所以基本上是同一个问题)。当我 运行 ipconfig 并获取我的 wifi 适配器的 IP 地址时,一切都完美连接。
谢谢你把剩下的时间还给我。
我在使用 Barrier 时遇到了同样的问题。这是 Synergy Core 和 Open Sourced 的一个分支。
所以我发布了我是如何解决它的。它可能会帮助某人。 我有同样的问题。在网上搜索了一个小时后,我成功了。
- Barrier 选择了错误的 IP 地址,这是我的以太网 IP 地址。感谢
所以确保你在服务器上 运行 ipconfig
,在我的例子中,它是 Windows 10
并在 无线局域网适配器 Wi-Fi IPV4 地址下查看正确的 IP 地址。
- 确保您提供相同的屏幕名称
在我的例子中,名称是mac(Windows 10 截图)
MacOS截图
如果我的 Wifi 设置为受密码保护(这只是我的移动热点),我会遇到问题。所以为了解决这个问题,我做了 public 并限制了它的连接。
就是这样。我希望它对某人有所帮助:)