Hello,
I’m running into a problem.
Me and 2 friends are linked in virtual Lan by ZertoTier but only the connection between them is very unstable.
To try to find the problem I asked them to ping each other’s ip from the terminal.
Indeed, for every 8 pings that pass, 1 fails in a very cyclic way (between 4 and 9 ms when it succeeds) then after 5 minutes no ping passes for 5 minutes to come back to a cyclic ping of 8 that succeed then 1 that fails.
But when they ping my IP address, it works fine, they succeed 100% of the time, out of 999 pings sent (average of 33 ms) and I ping them just as well.
We are in “direct” and “leaf” connection according to the zerotier-cli peers command executed on each of the stations.
So I was wondering how to fix this problem or at worst to use me as a relay for their communication since my communication to them is very stable and from them to me as well, is there any way I can be an intermediary?
I don’t feel like we can go from a “direct” to a “relay” connection either.
I tried to add routing rules :
Destination : 10.111.111.1/32 ( ip of my friend number 1) to 10.111.111.3 ( me )
Destination : 10.111.111.2/32 ( ip of my friend number 1) to 10.111.111.3 ( me )
But it blocks all communication between them.
I also tried with the flow rules to put :
redirect 80508080af (me) ipsrc 10.111.111.1/32 ipdest 10.111.111.2/32;
redirect 80508080af (me) ipsrc 10.111.111.2/32 ipdest 10.111.111.1/32;
The broadcast is active, I even tried to make local.conf files to try to be more stable without success.
{
"settings":
{
"defaultBondingPolicy": "balance-aware",
"policies":
{
"balance-aware":
{
"basePolicy": "balance-aware",
"links": {
"eth0": { "alloc": 0.50 },
"eth1": { "alloc": 0.25 },
"eth2": { "alloc": 0.25 }
}
}
}
}
}
But that doesn’t work either. What can I do?