最近几天一直在搞BitTorrent Sync在Windows 8.1下的同步问题。
这个问题在BTS官方论坛上也一直有讨论,我也积极参与并回复(http://forum.bittorrent.com/topic/24506-bts-under-windows-81/#entry74767)。
但是其它回复中说的法子,我都试了一下,没有什么效果。今天总算有点成果。不敢藏私,写下来和大家分享。
路由器的调试
网上有很多地方谈到对路由器要进行一些配置或者重置。根据我的经验——我用的是NetGear的JWNR 2000——最重要的是看看路由的UPNP设置:
将“广播存活间隔(分钟)”调小一点,缺省是30分钟,我调到了5分钟;将“广播存活时间(跳数)”调大一点,缺省是4,我调到了10。
再小再大的设置我没有试过,对于一个基本上是LAN内同步的设置来说,这些设置已经足够好了。
BTS的设置
所有以前的文章都没有谈到对BTS本身的设置。实践证明这可能是更有效的——我没有做独立测试,测试都是在上面提到的路由器设置好之后进行的。
这里的关键是对需要同步的目录设置“Use predefined hosts”,并加入适当的IP和端口。我这里显示的IP是我HP服务器——也是主力备份的IP和BTS端口。
注意:这个方法对外网BTS不是太适用。我的外网IP一直在变,所以也就没有任何意义。
在我的网络结构下,如今一切都没有问题了。
顺便放出我家网络的最新拓扑图。当然这不是全部设备。我只列出了运行BTS的设备。
本文收录于[go4pro.org]
Leave a Reply