找回密码
 新注册用户
搜索
查看: 16025|回复: 36

[分享] 【教程】使用选择计算机控制内网多台BOINC Ver.4

[复制链接]
发表于 2011-5-12 15:11:11 | 显示全部楼层 |阅读模式
本帖最后由 zglloo 于 2011-5-17 12:02 编辑

感谢youth 管理员的帮助 起初可能是被ip地址搞糊涂,只因为过几天增加机器看配置是加起来会有24core想起当年这篇贴翻出来研究
配置文件.zip (782 Bytes, 下载次数: 5170)
192.168.1.14是管理主机
192.168.1.17是被管理(远程机器)
Via
举个例子,假如要在192.168.1.14上控制192.168.1.17上的BOINC。
192.168.1.17上需要做的工作:
在boinc目录下新建remote_hosts.cfg,写入一行192.168.1.14,保存退出。
编辑boinc目录下的gui_rpc_auth.cfg,将那串随机口令改成17(17就是登陆时的密码),保存退出。
退出并重新运行boinc.exe以使上面的改动生效。
如果机器上有防火墙,配置一下打开31416端口。
高低不同版本的Boinc Client不受影响,不同的OS也不受影响 我已在linux Mac windows下测试成功

感谢13# DrLingCNPS:还有另外一种方法,不需要改remote_hosts.cfg,只需要在cc_config.xml中加入<allow_remote_gui_rpc>1</allow_remote_gui_rpc>就可以使任意机器控制了,当然密码还是需要的。
cc_config.xml改后形如:
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <cc_config>
  3.     <options>
  4.         <allow_remote_gui_rpc>1</allow_remote_gui_rpc>
  5.         <report_results_immediately>1</report_results_immediately>
  6.     </options>
  7. </cc_config>
复制代码
防火墙 windows7方面 需要加入入站规则将31416端口准许通过或者将boinc.exe添加准许
gui_rpc.PNG gui_rpc2.PNG gui_rpc3.PNG
从192.168.1.14上 telnet 192.168.1.17 31416进行测试若是黑色 推出telnet说明网络和端口连接正常!
192.168.1.14上需要做的工作:
啥也不需要,直接在boinc manager中选择计算机,然后输入192.168.1.17和口令17应该就可以了。
如果用
boincview也类似。
原理http://boinc.berkeley.edu/trac/wiki/RpcAuth#remote_hosts



第一步
guirpc.PNG
第二步将上图随机密码修改为自定义即可
guirpc password.PNG
第二部添加主机ip地址配置文件
hostip.png
新建记事本保存为
  1. remote_hosts.cfg
复制代码
最后就可以在选择计算机,连接成功你会发现BOINC Manager会显示192.168.1.17这台机器

PC.png
boinc rpc.png

最后若是切换回本地机器 只需要在选择计算机确定(不用输入ip和密码)

评分

参与人数 1基本分 +5 收起 理由
zhang987 + 5 收藏了

查看全部评分

回复

使用道具 举报

发表于 2011-5-12 15:25:06 | 显示全部楼层
很有意义,后天试试,目前又出差请去了
回复

使用道具 举报

 楼主| 发表于 2011-5-12 16:02:54 | 显示全部楼层
回复 2# nobodyk

我现在虽然在本地连接 本地的ip没问题,但是远程连接还是无法连接上 且没有防火墙!
回复

使用道具 举报

发表于 2011-5-12 16:47:17 | 显示全部楼层
有路由需要做穿透吧
回复

使用道具 举报

头像被屏蔽
发表于 2011-5-12 16:55:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
发表于 2011-5-12 18:17:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2011-5-12 18:33:21 | 显示全部楼层
回复 6# Wayne_Chang


    0.214->就是控制机 1.14的机器 我笔误
回复

使用道具 举报

发表于 2011-5-12 19:18:33 | 显示全部楼层
一直在用BoincView同时控制多台机器~
回复

使用道具 举报

 楼主| 发表于 2011-5-12 19:30:37 | 显示全部楼层
回复 8# DrLingCN


   请教 view 我总是连接不到要控制的机器 是? 问号 是什么原因呢?  机器没有防火墙!
回复

使用道具 举报

头像被屏蔽
发表于 2011-5-12 19:33:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2011-5-12 19:37:47 | 显示全部楼层
楼主写的内容似乎好几个地方有小错误,建议仔细检查一下:)

可参考(内容可能有点旧):
http://www.equn.com/wiki/BOINC:% ... B.E7.AE.A1.E7.90.86
http://www.equn.com/forum/viewthread.php?tid=8933
回复

使用道具 举报

发表于 2011-5-12 19:39:01 | 显示全部楼层
回复 10# Wayne_Chang


    简单说来,就是被管机器,改两个配置文件,开防火墙,而管理机器啥都不用做,用被管机器的ip地址和密码连接就可以
回复

使用道具 举报

发表于 2011-5-12 19:50:50 | 显示全部楼层
回复 9# zglloo


    view要用1.4.2版本的,不要用1.5那个。1.5那个有bug,经常连不到别的电脑。

另外要控制别的机器,就像Youth所说的,只要简单改两个文件,一个是remote_hosts.cfg里面添加控制机的IP或者域名,另一个就是在防火墙打开BOINC的控制端口(默认31416)。
最后就是在控制机上填写被控机的IP或域名,被控机的密码(gui_rpc_auth.cfg里面所有内容)。
一般可以先用BOINC Manager(默认安装的那个)尝试连接,如果它行,才改用别的控制程序连接。(熟练后直接用其他控制程序)

PS:还有另外一种方法,不需要改remote_hosts.cfg,只需要在cc_config.xml中加入<allow_remote_gui_rpc>1</allow_remote_gui_rpc>就可以使任意机器控制了,当然密码还是需要的。
cc_config.xml改后形如:
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <cc_config>
  3.     <options>
  4.         <allow_remote_gui_rpc>1</allow_remote_gui_rpc>
  5.         <report_results_immediately>1</report_results_immediately>
  6.     </options>
  7. </cc_config>
复制代码
回复

使用道具 举报

 楼主| 发表于 2011-5-12 20:12:16 | 显示全部楼层
回复 12# Youth

请指出 这两个配置文件应该没有问题 我就是连接不上要控制的主机!
回复

使用道具 举报

 楼主| 发表于 2011-5-12 20:25:27 | 显示全部楼层
回复 13# DrLingCN

端口需要特别设置吗? 我的机器没有防火墙 但是仍然不能连接上!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-5-13 14:49

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表