Single Workstation, multiple Gateways?

I need a setup where I can simultaneously connect via multiple Tor entry nodes for reliability.

Doing single Gateway and multiple Workstations is easy - just add a VM to the internal network and change the default Workstation IP to something else and it works.

Doing single Workstation and multiple Gateways seems to be impossible?

What I wanted to do, assuming it would be a no-brainer simple task:

  1. Create another Gateway VM with another internal network and change its eth1 internal network IP address, e.g. to 10.153.153.10 from the default 10.152.152.10.
  2. Add the internal network to my custom torified VM (“Workstation” equivalent, but not actually Whonix-Workstation). Set its interface’s IP address to 10.153.153.50.
  3. Balance the circuits by binding to different interfaces in my application code.

Turns out doing that is not supported and basically messes up the whole Gateway, Tor won’t even start. I have no idea how that’s even possible since the log says it can’t bind to 10.152.152.10: (the old IP address), but everything in torrc.d is 127.0.0.1? Grepping /etc/ for hardcoded 10.152.152.10 doesn’t even give that many results…

Any pointers on how to accomplish what I want, if it’s even possible?

Unsupported.

You can Search the Source Code.

Note: Whonix is based on Kicksecure

1 Like