diff --git a/common/utils/T/local_tracer.c b/common/utils/T/local_tracer.c
index c7247e980bfc57733dab2d6541c56737ef6535ce..5d46d2d38d2954c3ed15cb4081ec56fe98ff8979 100644
--- a/common/utils/T/local_tracer.c
+++ b/common/utils/T/local_tracer.c
@@ -206,7 +206,7 @@ dead:
   };
 
   close(f->socket_remote);
-  f->socket_remote = get_connection("127.0.0.1", f->remote_port);
+  f->socket_remote = get_connection("0.0.0.0", f->remote_port);
   goto again;
 
   return NULL;
@@ -230,7 +230,7 @@ static void *forwarder(int port, int s)
   printf("waiting for remote tracer on port %d\n", port);
 
   f->remote_port = port;
-  f->socket_remote = get_connection("127.0.0.1", port);
+  f->socket_remote = get_connection("0.0.0.0", port);
 
   new_thread(data_sender, f);
   new_thread(forward_remote_messages, f);