What is GUI RPC request?

Message boards : Cafe SETI : What is GUI RPC request?
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile cRunchy
Volunteer moderator
Avatar

Send message
Joined: 3 Apr 99
Posts: 3555
Credit: 1,920,030
RAC: 3
United Kingdom
Message 151307 - Posted: 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 · Report as offensive
Scarecrow

Send message
Joined: 15 Jul 00
Posts: 4520
Credit: 486,601
RAC: 0
United States
Message 151346 - Posted: 14 Aug 2005, 6:44:31 UTC - in response to Message 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 · Report as offensive
Profile cRunchy
Volunteer moderator
Avatar

Send message
Joined: 3 Apr 99
Posts: 3555
Credit: 1,920,030
RAC: 3
United Kingdom
Message 151393 - Posted: 14 Aug 2005, 12:02:31 UTC - in response to Message 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 · Report as offensive
Profile cRunchy
Volunteer moderator
Avatar

Send message
Joined: 3 Apr 99
Posts: 3555
Credit: 1,920,030
RAC: 3
United Kingdom
Message 151403 - Posted: 14 Aug 2005, 12:41:07 UTC - in response to Message 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 · Report as offensive
Ken Phillips m0mcw
Volunteer tester
Avatar

Send message
Joined: 2 Feb 00
Posts: 267
Credit: 415,678
RAC: 0
United Kingdom
Message 151406 - Posted: 14 Aug 2005, 12:57:10 UTC - in response to Message 151307.  
Last modified: 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 · Report as offensive
Profile cRunchy
Volunteer moderator
Avatar

Send message
Joined: 3 Apr 99
Posts: 3555
Credit: 1,920,030
RAC: 3
United Kingdom
Message 151978 - Posted: 15 Aug 2005, 21:49:37 UTC - in response to Message 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 · Report as offensive

Message boards : Cafe SETI : What is GUI RPC request?


 
©2024 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.