Please follow the below template, it will help us to help you!
Expected Behaviour:
Connecting to other servers over IPv6 shouldn't fail.
Actual Behaviour:
Can't seem to make any outgoing connections over IPv6. Incoming connections appear to work.
Debug Token:
Your debug token is: https://tricorder.pi-hole.net/09ovhzq739
After installing Pihole on my VPS, IPv6 doesn't work correctly anymore. I can't seem to connect to other servers over IPv6. Domains are resolving correctly, but it just hangs while trying to connect. I'm not really sure what may have gone wrong, but every time I restore from a server backup and try running the Pihole installation script again, I run into the same issue.
Interestingly, running the command "ip -6 address ls | grep inet | grep global" used to give my public IPv6 address, but now it returns some weird address that I've never seen before. I believe this may be the problem but I'm not sure what to do to fix it.
I'll include the output of "ip -6 addr" at the end of this post in case it gives any hints. I was hoping I could get some assistance in fixing this if any of you have an idea about what may have gone wrong.
Thanks.
root@Testmachine:~# ip -6 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 state UNKNOWN qlen 1000
inet6 fe80"I think this is a private address."/64 scope link
valid_lft forever preferred_lft forever
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
inet6 2600:"Weird address that I've never seen"/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 2591998sec preferred_lft 604798sec
inet6 "Only the end of my actual IPv6 address"/64 scope link
valid_lft forever preferred_lft forever