Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
World Community Grid Forums
Category: Retired Forums Forum: UD Windows Agent Support [Read Only] Thread: Multiple PCs on one connection. |
No member browsing this thread |
Thread Status: Active Total posts in this thread: 6
|
Author |
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hi all,
I have a network which consists of 5 workstations connected to a (6th pc) server. Only one of all PCs (a W/S) is connected to the net. My question is: Can I cache multiple work units through the online W/S to a folder in the server and distribute them to the other W/S through any client (WCG Agent or BOINC). If not, is there any way to download units from any W/S through the online one? (since they reside in the same LAN) Thanks in advance guys. |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hello Neojet,
The first thing that comes to mind is Internet Connection Sharing (ICS) which allows 2 or more computers to access the internet over one connection. This may not be what you want to do, for security reasons. Here is an explanation of ICS: http://www.annoyances.org/exec/show/ics Google can find many more sites about this. mycrofth |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hi mycrofth,
Thanks for the reply but this is exactly what I don't want to do. For security reasons - as you've stated - and not only. Anyway I believe WCG should be more flexible when it comes to the agent functions (ex. multiple unit caching), listen to requested features and implement them if they can (if it's not against their license). |
||
|
RT
Master Cruncher USA - Texas - DFW Joined: Dec 22, 2004 Post Count: 2636 Status: Offline Project Badges: |
All I can think of at the moment is a very crude method:
----------------------------------------It might be possible to have the internet facing pc download 5 units using UDMON and store them on the server. Then stop UD on the machine that downloaded them. Go to each of the hidden machines and start the processing in machine 1 by manually starting the UD agent in slot 1 on the server...same through slot 5. When they are all done, shut down the agents on those machines which at that point will be paused. Finally restart the agent on the internet facing machine and let it send that batch of 5 work units, and fetch 5 more…starting over. Not pretty nor something I would want to do, but it might work. I know a fellow that had the same problem but decided to use an NAT Router to act as a firewall and then use another machine with a software firewall, and finally firewalls on all the machines behind that machine. I suspect it is not totally safe but his network is not a high-value network (Distributed Computing Projects only) and it has worked for several years. |
||
|
Viktors
Former World Community Grid Tech Joined: Sep 20, 2004 Post Count: 653 Status: Offline Project Badges: |
Unfortunately there is no non-error prone way to do this easily with the agent software as it is.
----------------------------------------If you want, it would not be too hard to set up a linux machine with two ethernet cards in it, one going to the internet and the other to your local network. Then use iptables to configure it so that only the connection to server.worldcommunitygrid.org via port 443 is available for your other local network machines. This way, there would be no way for them to make any other outside connections. Perhaps some hardware firewalls would let you configure the same thing for your local network. [Edit 1 times, last edit by Viktors at Dec 22, 2005 3:46:44 PM] |
||
|
PaperDragon
Cruncher Joined: Nov 30, 2005 Post Count: 15 Status: Offline Project Badges: |
I am running Windows XP and got it to work with BOINC, if you do not mind using Window shares.
---------------------------------------------------------------------- On the internet PC do: Set up a Shared-Director . In this directory create directiories for each of your other PCs. If you have 5 extranal PCs running BOINC, you will have 5 directions in this shared folder. You will need to put a copy of BOINC into each folder. ------------------------------ On each of your other PCs do: Create a permament mapping to the share -- Right click on 'My Network Places', select 'Map Network Drive...' -- Select the Drive letter you want to use -- Enter folder name - Exmape: \\machine-name\Share-name Now create a dirctory and copy the following files (From the shared BOINC macine) boinc.exe Boinccmd.exe boinccmd.exe libeay32.dll libccurl.dll ssleay32.dll zlib1.dll Now you should be ready to go. If you want to run as a service enter the following on a command line: boinc.exe --daemon --dir y:\boinc (whre 'y:' is your mapped drive) If you do not want it running as a service, leave out '--daemon' |
||
|
|