Did that work?
As for https://www.whonix.org/wiki/Chat#RetroShare chapter https://www.whonix.org/wiki/Chat#Tor...
INCOMPLETE - Depends on unimplemented features for Whonix
I guess the server listens on 127.0.0.1 so the hidden service from the gateway cannot reach it?
bindp can help here.
In T561 uwt was updated to do in essence:
It forcefully changes the bind address from the local IP to the eth0 IP. Compilation for bindp should be simple. Basically just just
make. Or with all the compilation flags (copied from Debian).
gcc -nostartfiles -fpic -shared bindp.c -o libindp.so -ldl -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -fPIE -pie -Wl,-z,relro -Wl,-z,now
(Otherwise I could also provide updated uwt from the testers repository.)
Once you have
libindp.so, you can use it from the command line.
BIND_ADDR=10.152.152.11 LD_PRELOAD='/path/to/libindp.so' retroshare
Can you try please? Because if that works, we can automate changing the listener address in the uwt package (basically just another wrapper and config variable).