I have a Debian 12 server connected to my router via LAN.
After booting, I can ping external IPv6 addresses, a few minutes later I cannot. It turns out that my server "receives" a second IPv6 address, which is not known and therefore not routed by my router. Unfortunately, my server uses this second address to send packets, which means there is no return path from the internet, and thus all external connections fail.
Incoming connections and outgoing LAN connection do work.
If I manually delete the unwanted address, everything works as it should - until it comes back after 2-3 minutes!
I have checked syslog, but there is nothing regarding this. The server seems to create the second address all by itself, using the prefix my router gave it.
Code: Select all
Prefix: 2001:a61:50bb:8800::/56
working IP: 2001:a61:50bb:880[b]1[/b]:xxxx:xxxx:xxxx:xxxx/64
second IP: 2001:a61:50bb:880[b]2[/b]:xxxx:xxxx:xxxx:xxxx/64
Code: Select all
auto eno1
iface eno1 inet6 manual
Has anyone seen this behavior and knows how to solve it?