error="Listener is IPv4, but writing to IPv6 remote" #1225
-
I have a lighthouse on hetzner cloud (ipv4), another server on hetzner cloud in another region, and my laptop connected to the same service mesh. When running nebula, everything seems to connect fine. Lighthouse logs of laptop join:
Other server join:
(these ips are ephemeral for me testing, so I'm not worried about redacting) Both hosts have the following config:
Currently the laptop is
When I try to
Both the servers and the laptop have both an ipv4 and ipv6. I tried adding:
I also tried changing the laptop host to to the laptop and server configs, but no change. What am I doing wrong? Is there a way to force ipv4? As far as I can tell from join logs, it's connecting with ipv4, and I'm only advertising with ipv4 |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
You aren't doing anything wrong it's just a really verbose error message that needs to be rethought. Basically it looks like the host at If you want to enable ipv4 and ipv6 then If you want to disable ipv6 then
Also, |
Beta Was this translation helpful? Give feedback.
I see, I was focused on the error message being the issue.
The logs you posted show a successful tunnel being formed so the issue appears to be the firewall config.
this firewall rule will only allow a host with both
laptop
andmobile
to pass. Based on the cert details you provided it looks like what you want is actually: