A question re. #wireguard
When I’m away from home I usually connect to my home (US) and my server (Europe). However sometimes (not always) the connection to my home is blocked, I don’t know if it is caused by my phone company or my ISP. I blame the latter, because the connection to my european server never fails.
I wonder if there is something I can do in those cases?
I guess I could try to redirect the traffic to use the european server as a proxy, but that would make things slower the 90% of the time this isn’t a problem. Also, this would require me to switch wireguard connections manually, which is not ideal, especially if I’m driving.
Another alternative would be tailscale (maybe with headscale), but I’d rather keep my infrstructure as wireguard only.
Any ideas? cc @selfhosted@lemmy.world @selfhost@lemmy.ml
If Wireguard loses its connection, it doesn’t automatically requery the host and reconnect AFAIK. So if name resolution fails, or you’re on dynamic DNS and the IP changes, it’s not going to fix itself.
Yeah this is why OpenVPN is better for roaming clients in most cases.
@just_another_person@lemmy.world the name resolution is not the issue, the ip hasn’t changed
Then try setting PersistentKeepalive on the client
@just_another_person@lemmy.world no, the issue is not keepalive, since it cannot connect in the first place… moving to another wifi (instead of celullar) works fine, so it is not a problem with my configuration.
You might want to put these pertinent details in your post.
If you’re on a cellular network that has CGNAT, Wireguard may not be able to work. Same deal if it’s an IPv6 network.
@just_another_person@lemmy.world Thanks, but I did
However sometimes (not always) the connection to my home is blocked,
I guess tailscale will have to do