problems trying to run OR...

Bruce Montrose montrose at itd.nrl.navy.mil
Tue Aug 20 17:32:27 UTC 2002


I have three machines which I am attempting to run the Onion Router on so 
that I can stress test it using the WebLoad software.
I successfully compile and run the Onion Routers on each of the machines, 
and then launch the httpap proxy on 8080 on one of the three machines.
I configured my browser (IE) to proxy to port 8080 on the machine that the 
httpap proxy if running on.
Now, soon as I attempt to browse a page, the OR enters an infinite loop 
inside of the new_route() routine. The messages I see displayed are:

new_route() : Choosing hop 0.
new_route() : Chosen router 1.
new_route() : Choosing hop 0.
new_route() : Chosen router 2.
new_route() : Choosing hop 0.
new_route() : Chosen router 0.
... etc ...

I looked at the appropriate source code and there is a comment in there 
warning about a potential infinite loop if there are too few routers to 
choose from.
Three routers should not be too few, so I figured I must have done 
something wrong in my configuration that prevented the router that was 
contacted by the proxy from seeing the other two routers, but I can't find 
what the problem is here.

My onion router machines have IP addresses: 172.16.2.201, 172.16.2.202, and 
172.16.2.203

I have attached a tarball containing my testing directory which contains 
the configuration files that I was using. I put this directory at the same 
level as the OR project directory on each of my onion router machines and 
it contains links like "or -> ../or/src/or/or" for the onion router 
executable so that I can update the OR project directory via CVS whenever I 
want without affecting my testing directory. On each of the three onion 
router machines I have a "keys" directory at the same level as both the OR 
project directory and my testing directory. This "keys" directory contains 
the "public" and "private" keys that were generated using the "orkeygen" 
utility on that machine. I have also attached a tarball containing the keys 
directory from each of these machines which I have renamed "keys1", 
"keys2", and "keys3" respectively withing the tarball.

Could someone please examine my setup and advise me on how to get this 
thing running so that I can run the tests that I have prepared?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ortest.tar.gz
Type: application/octet-stream
Size: 1309 bytes
Desc: not available
URL: <http://lists.torproject.org/pipermail/tor-dev/attachments/20020820/0c622605/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: keys.tar.gz
Type: application/octet-stream
Size: 2675 bytes
Desc: not available
URL: <http://lists.torproject.org/pipermail/tor-dev/attachments/20020820/0c622605/attachment-0001.obj>


More information about the tor-dev mailing list