新买了mac,在安装synergy的时候,我拿我的win当server,mac当client,随后发现,synergy提示连接不到server,ping host 失败, cannot connect socket: Host is down, 本来我还以为是我的server和client用的版本不对,还特意下载了7.5版本的server和client,真是醉了,天将降大任与斯人也!!
NOTE: connecting to '192.168.1.112': 192.168.1.112:24800
[2015-12-06T18:40:14] WARNING: failed to connect to server: cannot connect socket: Host is down
[2015-12-06T18:40:15] NOTE: connecting to '192.168.1.112': 192.168.1.112:24800
根据报错日志我可以清晰的看到,是连接不上,于是我赶紧掏出终端,ping了一下
ping 192.168.1.112
结果提示
localhost:~ ae6623$ ping ae6623.cn
PING ae6623.cn (120.52.114.117): 56 data bytes
Request timeout for icmp_seq 0
哈哈哈,原来是ping不通啊,是不是我的server 的防火墙给拦住了呢,我打开看了一下,卧槽,我server端都木有开防火墙,那么哈哈,是不是我的客户端mac的防火墙给防住了了呢,卧槽,居然也没有开启防火墙,那么我ping一下网关试试,卧槽,网关是没问题的。于是我就不停的搜百度,这是为咩,结果百度个渣渣神马也搜不到,没办法,死马当作活马医(http://www.cnblogs.com/vamei/p/3784866.html),我输入了命令
sudo ipconfig set en0 DHCP
这个命令时重新进行dhcp分配,然并卵,执行了这个之后,整个wifi挂掉了!妈蛋,挂掉了。怎么办,我重新开启了一下wifi,卧槽,又重新设置了一下ip 静态ip地址。
然后再次进行ping居然ping通了。
所以以上的结论就是,重新开启一下wifi,然后client重新点击开始,就行了。估计我的mac在自动黑屏的时候断掉了wifi服务,导致了软件没有识别到网络。局域网拥堵了,arp挂掉了。
同时也说一下解决sudo ipconfig set en0 DHCP之后wifi无法获取ip的问题。这个只需要重新选择手动dhcp,写入一个静态的ip地址,然后等一会再换回到自动获取ip,我是这么玩好的。真是太折腾了,不过现在终于可以利用synergy在win8和mac之间玩耍了,键盘也是很帅。
mac苹果ping不通网络