Message boards : Number crunching : Is this possible?
Author | Message |
---|---|
Jack Shaftoe Send message Joined: 30 Apr 06 Posts: 115 Credit: 1,307,916 RAC: 0 |
Hi folks, I have about 10 or 12 machines crunching Rosetta for us when they are not in use. One of the things I would like to be able to do is designate a single machine as the "host" whereby all internet traffic goes through that one machine (uploading/downloading WU's etc..) Is this possible? I'm in a Windows environment. Thanks, -Ford |
Moderator9 Volunteer moderator Send message Joined: 22 Jan 06 Posts: 1014 Credit: 0 RAC: 0 |
Hi folks, I have about 10 or 12 machines crunching Rosetta for us when they are not in use. One of the things I would like to be able to do is designate a single machine as the "host" whereby all internet traffic goes through that one machine (uploading/downloading WU's etc..) Yes but there are a number of different ways to approach the problem. The best way would be to get a switch with sufficient ports to handle all the machines, and connect the switch to the internet. Second best would be to build a daisy chain by networking the computers to each other, and set up one system to share it's connection to the internet. To do that each system will have to have at least two ports set up for networking. These ports can be almost any mix of Firewire (IEEE 1394), Ethernet, and USB. But in any case you would connect them into a daisy chain and pick one to connect to the internet and configure it accordingly. Moderator9 ROSETTA@home FAQ Moderator Contact |
Jack Shaftoe Send message Joined: 30 Apr 06 Posts: 115 Credit: 1,307,916 RAC: 0 |
Yes but there are a number of different ways to approach the problem. The best way would be to get a switch with sufficient ports to handle all the machines, and connect the switch to the internet. Unfortunately, my only way to do this is with software. For a number of reasons I am unable to modify the hardware infrastructure of my machines. Thanks for the reply though! |
Jack Shaftoe Send message Joined: 30 Apr 06 Posts: 115 Credit: 1,307,916 RAC: 0 |
Been poking around the internet to try to find a free way to do this and I'm wondering if I set up one machine as a proxy server and configured the rest to use the proxy server to connect - would that work? (Tools > Internet Options > Connections > LAN Settings). Would BOINC use this? |
BennyRop Send message Joined: 17 Dec 05 Posts: 555 Credit: 140,800 RAC: 0 |
How are the machines connected? What OS(es) are involved? And what type of internet connection are you trying to share? Windows has had ICS abilities for awhile - and some of my customers have used it - but I've always recommended having a hardware firewall or router for networked machines. (So you don't accidently share your private folders to everyone on the internet - which is one of the things Nimda did.) Async routers for dialup connections were useful for the dialup customers. |
Leonard Kevin Mcguire Jr. Send message Joined: 13 Jun 06 Posts: 29 Credit: 14,903 RAC: 0 |
You did not state if you needed "host" to actually handle BOINC's protocol, only that you needed to channel "internet traffic" through one machine witch I considered TCP/IP as in "internet traffic". You could use a SOCKS proxy, which BOINC has support for internaly. Look in the menu item advanced, then the sub-item options. Click the SOCKS tab on the dialog. You can find quite a few software packages that provide a SOCKS proxy, one one computer which would be the one you want the internet traffic routed through. Also, configuring a SOCKS daemon is very easy just ensure by testing on a friends computer that someone outside of your private network can not utilize the daemon therefore presenting a security problem. |
Jack Shaftoe Send message Joined: 30 Apr 06 Posts: 115 Credit: 1,307,916 RAC: 0 |
How are the machines connected? What OS(es) are involved? Windows XP and 2003. Multiple floors at work, of which I am not responsible for the network topology (100Mbit copper, multiple switches between them). I work for a software company that develops distributed compute technology of our own, and I'm sharing the hardware's resources when they aren't being used. However, it's good for everyone if I don't have 6 compute boxes showing up on their log files once a day.. |
Jack Shaftoe Send message Joined: 30 Apr 06 Posts: 115 Credit: 1,307,916 RAC: 0 |
You could use a SOCKS proxy, which BOINC has support for internaly. Look in the menu item advanced, then the sub-item options. Click the SOCKS tab on the dialog. Ahhhh! Now this sounds promising! :) Thanks for the tip! Team Starfire World BOINC |
Jack Shaftoe Send message Joined: 30 Apr 06 Posts: 115 Credit: 1,307,916 RAC: 0 |
Got it working! I downloaded a free socks server called "Socks Puppet" from here: http://socks.pendulus.net/download.html Set it up as a windows service on my primary machine, and configured all my BOINC hosts to use that. Works great, all my BOINC traffic now goes through a single host. Thanks for the help! -Ford Team Starfire World BOINC |
dgnuff Send message Joined: 1 Nov 05 Posts: 350 Credit: 24,773,605 RAC: 0 |
Deleted - you got it working already. :) |
Message boards :
Number crunching :
Is this possible?
©2024 University of Washington
https://www.bakerlab.org