[tor-bugs] #11363 [Vidalia]: QR, DIR ports bind to 0.0.0.0 even when I tell tor otherwise.

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat Mar 29 04:28:38 UTC 2014


#11363: QR,DIR ports bind to 0.0.0.0 even when I tell tor otherwise.
---------------------+------------------------------------
 Reporter:  jpl      |          Owner:
     Type:  defect   |         Status:  new
 Priority:  normal   |      Milestone:  Tor: 0.2.4.x-final
Component:  Vidalia  |        Version:  Tor: 0.2.4.20
 Keywords:           |  Actual Points:
Parent ID:           |         Points:
---------------------+------------------------------------
 Hello,

 I am running a tor middle relay on a high bandwidth connection but an
 running into a problem which is causing me more frustration then needed.

 I have multiple virtual ip's on my servers NIC. I only want ports 9030,443
 and outgoing connections to be available on 1 virtual IP. In order to
 accomplish that I have added the following configuration to Vidalia.

 # This file was generated by Tor; if you edit it, comments will not be
 preserved
 # The old torrc file was renamed to torrc.orig.1 or similar, and Tor will
 ignore it

 AccountingMax 11811160064000
 AccountingStart month 1 00:00
 ContactInfo tor-relay-harrry at comcast dot net
 ControlPort 9051
 DataDirectory C:/Users/jt/AppData/Roaming/tor
 DirPort 192.223.27.139:9030
 DirReqStatistics 0
 ExitPolicy reject *:*
 HashedControlPassword
 16:0FD1F531889C1EA360F45BB687F6635983F68D781254B999BC7EDB0200
 Log notice stdout
 Nickname BeefTits
 ORPort 192.223.27.139:443
 OutboundBindAddress 192.223.27.139
 RelayBandwidthBurst 30720000
 RelayBandwidthRate 10240000
 SocksPolicy reject *
 SocksPort 9050

 The problem is TOR.exe looks for the ports on my default NIC ip address of
 63.251.20.61:443 and 63.251.20.61:9031

 =====================================================================
 Mar 29 00:03:59.678 [Notice] Now checking whether ORPort 63.251.20.61:443
 and DirPort 63.251.20.61:9030 are reachable... (this may take up to 20
 minutes -- look for log messages indicating success)
 ======================================================================
 Because I have communication blocked on these ports the reach-ability test
 fails.
 ======================================================================
 Mar 29 00:23:58.649 [Warning] Your server (63.251.20.61:443) has not
 managed to confirm that its ORPort is reachable. Please check your
 firewalls, ports, address, /etc/hosts file, etc.
 Mar 29 00:23:58.650 [Warning] Your server (63.251.20.61:9030) has not
 managed to confirm that its DirPort is reachable. Please check your
 firewalls, ports, address, /etc/hosts file, etc.
 ======================================================================

 Is is possible for the service to only use the ports that I am specifying?
 If I leave the default ports open then port 443 is open on my main server
 ip which I do not want.

 Additionally if I have the configuration setup with the default ports set
 i.e not specifying an ip:port in the config in vadalia, when I click on
 settings/sharing the box relay traffic inside the to network (non-exit
 relay) is checked as expected.

 As soon as I edit the configuration like I have above and specify the
 ip:port allocations the button goes to run as client only by itself, and
 it over-writes the configuration I added and defaults the configuration to
 specify just the ports 443 and 9031 which means bind to 0.0.0.0 i.e
 63.251.20.61

 Question is there a way to specify outgoing and incoming port allocations
 to one virtual ip on the IP Stack?

 Why is it using the default ip when I am specifically telling it not to do
 so.

 I also see the ports being used in the sniffer output so the software is
 ignoring my configuration for port:ip bindings.


 Thanks,

 Justin

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/11363>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list