On Jul 24, 2010, at 4:40 PM, James wrote: > OK, that's the problem. I turned the firewall off on both machines, and > it works. > > Now the question: how do I fix it? I searched through the archives, and > found that it seems to be a pretty common problem. Unfortunately, I didn't > see a solution that I could understand. (I'm not a sysadmin, just a person > trying to do some programming.) > > I have a couple of machines on a local net, with IP addresses in the > 192.168.10.1xx range. There's a router at 192.168.10.1, which is connected > to the internet via a cable mode. So how do I set up my system so my > local machines can do whatever talking between themselves that's needed by > OpenMPI, while still having a firewall between my system and the outside > world?
Most routers provide their own internal-to-external firewall - you might check its setup and see. If it does, then you don't need to also have one on your individual machines. > > Thanks, > James > > PS: Hate to kvetch, but wouldn't it save a lot of wasted time if basic > problems like this were addressed in the FAQ? Yes, it probably should be. However, a simple search for "firewall" on the user mailing list provides lots of info on how to deal with this issue. > > > On Fri, 23 Jul 2010 14:17:48 -0700, Ralph Castain <r...@open-mpi.org> wrote: > >> Check for a firewall blocking tcp communications - that's the most common >> issue. >> >> On Jul 23, 2010, at 3:05 PM, James wrote: >> >>> Hi, >>> >>> I am trying to get OpenMPI running on my home network. This has two >>> machines, t61 and quad, both running SuSE 11. I'm using the "hello_c" >>> program from the examples as a test. It will run fine on each machine, >>> using whatever number or processes I specify. However, when I try to >>> run on multiple machines, it hangs. >>> >>> If I start from t61 with the command "mpiexec -host t61,quad -np 2 hello" >>> then I see that command when I do a ps -ax on t61. On quad I see >>> "orted --daemonize (long parameter string)". Both of them seem to be >>> silently waiting on some event, but I've no idea what. >>> >>> Both machines are running OpenMPI 1.4.2 (compiled from same tar file), >>> installed in /opt/openmpi. The executables are in the same user/path >>> on each machine (/home/me/src/openmpi/examples), and path, >>> LD_LIBRARY_PATH, and so on all seem the same. >>> >>> Any suggestions? >>> >>> Thanks, >>> James >>> >>> PS: Also, may I suggest putting something in the FAQ pointing out >>> that the environment vars need to be set in .tcshrc, not .login? >>> It would have saved me several hours. >>> _______________________________________________ >>> users mailing list >>> us...@open-mpi.org >>> http://www.open-mpi.org/mailman/listinfo.cgi/users >> >> >> _______________________________________________ >> users mailing list >> us...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/users > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users