[tor-dev] Is OutboundBindAddress respected during ORPort IP auto detection?

nusenu nusenu-lists at riseup.net
Sat Mar 24 16:17:00 UTC 2018


I got an interesting bugreport for ansible-relayor [1],
that leads me to the following question:

Is OutboundBindAddress used during ORPort IP auto detection?

Imagine the following setup:

Relay with two public IPs:

Two tor instances (one per IP):

torrc for contains:

when starting instance the log contains:

Tor-[586]: Your server ( has not managed to confirm that its ORPort is reachable. Relays do not publish descriptors until their ORPort and DirPort are reachable. Please check your firewalls, ports, address, /etc/hosts file, etc.

Note: Reachability tests appear to try to contact the first IP for the second instance.

No NAT is involved.

The solution was to add "Address", but that was not necessary previously(?)

My assumption here:
During auto detection the OutboundBindAddress configuration directive is not relevant.

Is that the case? Or why does tor auto-detect IP for instance on even though OutboundBindAddress is used?


this is on tor:

[1] https://github.com/nusenu/ansible-relayor/issues/153

twitter: @nusenu_

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.torproject.org/pipermail/tor-dev/attachments/20180324/b6ad1688/attachment.sig>

More information about the tor-dev mailing list