What is GUI RPC request?

留言板 : Cafe SETI : What is GUI RPC request?
留言板合理

To post messages, you must log in.

作者消息
Profile cRunchy
志愿者负责人
Avatar

发送消息
已加入:3 Apr 99
贴子:2859
积分:1,920,030
近期平均积分:3
United Kingdom
消息 151978 - 发表于:15 Aug 2005, 21:49:37 UTC - 回复消息 151406.  

To be serious, I thought about trying to answer this last night but was too tired to trust myself, to do it properly, I've recharged now so here goes:-

SNIP...
Ken Phillips


Ken. That was absolutely brilliant for me and full of practical help.

I hadn't looked at controlling BOINC from somewhere else but as I VNC into my machine on the odd occasion it makes sense if I am away from home to be able to do this also if needed.

Your post made the whole process and configuration understandable. Thankyou..

cRunchy



ID: 151978 · 举报违规帖子
Ken Phillips m0mcw
志愿者测试人员
Avatar

发送消息
已加入:2 Feb 00
贴子:267
积分:415,678
近期平均积分:0
United Kingdom
消息 151406 - 发表于:14 Aug 2005, 12:57:10 UTC - 回复消息 151307.  
最近的修改日期:14 Aug 2005, 13:47:16 UTC


After doing an internal scan of my PC's ports I got the following BOINC message:

> 2005-08-14 05:52:55 -
> GUI RPC request from non-allowed
> address 192.168.1.3

It's a response to the scan but what does "GUI RPC" actually mean?



Really Pretty Cows???

To be serious, I thought about trying to answer this last night but was too tired to trust myself, to do it properly, I've recharged now so here goes:-

As Scarecrow said, the message is from the Graphical User Interface, regarding a disallowed attempt at what it thought was something trying to control it; a Remote Procedure Call. As you have surmised, your port scan triggered it.
This happened because Boinc by default allows RPC's to 'localhost' otherwise know as IP address 127.0.0.1, unless it's told otherwise nothing else is allowed access, however, the probe came from elsewhere in your machine that affectionately knows itself as 192.168.1.3, probably the IP address that your network interface has claimed from a small router on your home network.

RPC calls are what programs like BoincView, and the BoincManager itself, use to access and control Boinc clients that are running on your local machine, and other machines on your own, or other more remote networks.
If you want to be able to remotely connect to other boincs, then a plain text file called 'remote_hosts.cfg' must be created in each remote machines boinc directory, in that file you simply put the IP address and/or the name of the machine you'd like to use to access the client from afar;

Example:-

200.200.0.19
andromeda
win2kserver
200.200.0.1
boris

Boinc must be restarted for it to 'read' this file and put it into effect.

If you want to enable a little extra security, then you can enable a password, for the remote boincs, by creating in the boinc directory of each, another plain text file called 'gui_rpc_auth.cfg', in this file you put your chosen password, remember, it's not encrypted, so anyone with local access to that machine could potentially gain access to that password by simply opening the file.

Again, Boinc must be restarted for it to acknowledge the password.

I know, this is probably a lot more than you were asking, but, I thought that if I was going to explain something, then, I might as well do it properly :)

I'm not sure, if this in Pauls Boinc Wiki, I'm off to have a look.

I've just had a sneaky look at this thread in another window before posting, and note that you have found some info, but, I'll post anyway for others.

[edit]
I've done a cursory search in the wiki, unless I'm blind, and/or stupid (quite probable!), I can't find many references to 'gui' or 'RPC', quite a few refs to 'remote hosts', but not much re. the whole process, as attempted to be described as above.
[/edit]
TTFN,

Ken Phillips
Ken Phillips

BOINC question? Look here



"The beginning is the most important part of the work." - Plato
ID: 151406 · 举报违规帖子
Profile cRunchy
志愿者负责人
Avatar

发送消息
已加入:3 Apr 99
贴子:2859
积分:1,920,030
近期平均积分:3
United Kingdom
消息 151403 - 发表于:14 Aug 2005, 12:41:07 UTC - 回复消息 151307.  

It's a response to the scan but what does "GUI RPC" actually mean?


Ok guys. Thanks for looking. I found the info I needed at:

Boincview Weblog

GUI RPC request from non-allowed address '(ip-address)'

Controlling the core client via RPC



ID: 151403 · 举报违规帖子
Profile cRunchy
志愿者负责人
Avatar

发送消息
已加入:3 Apr 99
贴子:2859
积分:1,920,030
近期平均积分:3
United Kingdom
消息 151393 - 发表于:14 Aug 2005, 12:02:31 UTC - 回复消息 151346.  

[quote]
B) Green Undersized Integers - Really Pretty Cows

Unless you're from Nebraska like me, (B) probably doesn't apply.


We have no pretty cows here... but we do have a few nubile sheep... ahem.. well that's another story.


ID: 151393 · 举报违规帖子
Scarecrow

发送消息
已加入:15 Jul 00
贴子:4520
积分:486,601
近期平均积分:0
United States
消息 151346 - 发表于:14 Aug 2005, 6:44:31 UTC - 回复消息 151307.  

It's a response to the scan but what does "GUI RPC" actually mean?


A) Graphical User Interface - Remote Procedure Calling

B) Green Undersized Integers - Really Pretty Cows

Unless you're from Nebraska like me, (B) probably doesn't apply.



ID: 151346 · 举报违规帖子
Profile cRunchy
志愿者负责人
Avatar

发送消息
已加入:3 Apr 99
贴子:2859
积分:1,920,030
近期平均积分:3
United Kingdom
消息 151307 - 发表于:14 Aug 2005, 5:13:32 UTC


After doing an internal scan of my PC's ports I got the following BOINC message:

> 2005-08-14 05:52:55 -
> GUI RPC request from non-allowed
> address 192.168.1.3

It's a response to the scan but what does "GUI RPC" actually mean?


ID: 151307 · 举报违规帖子

留言板 : Cafe SETI : What is GUI RPC request?


 
©2020 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.