I'm just now enabling IPv6 on my network, and already my phone works with it as expected (confirmed with a "What's my IP" search showing an IPv6 address with the proper prefix. RasPi is able to also ping the IPv6 phone address).
However, while my RasPi is being assigned an IPv6 address by my router, and shows the expected address in the following
ip -a command (censored), notice that the subnet is showing as /128. This is wrong for obvious reasons, and using Termux on my phone I verified my subnet should be /64. My phone is not able to ping the RasPi IPv6 address.
Any ideas as to how I can proceed to fix this? I've considered using static assignment, but I'd much rather it pull the correct information from DHCP.
Output of ip -a
Please note that the first censored address that ends with /128 is the one my router shows as the assigned IP. It also displays as my IPv6 when checking my public IP from this RasPi.
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether dc:a6:32:bc:5a:4e brd ff:ff:ff:ff:ff:ff inet 10.0.0.254/24 brd 10.0.0.255 scope global noprefixroute eth0 valid_lft forever preferred_lft forever inet6 <censored>:<censored>:<censored>:<censored>::254/128 scope global dynamic noprefixroute valid_lft 337355sec preferred_lft 337355sec inet6 <censored>:<censored>:<censored>:<censored>:f544:1c3f:98bf:30e9/64 scope global dynamic mngtmpaddr noprefixroute valid_lft 337355sec preferred_lft 337355sec inet6 fe80::e40f:1972:aa7f:dce9/64 scope link valid_lft forever preferred_lft forever 3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether dc:a6:32:bc:5a:4f brd ff:ff:ff:ff:ff:ff 4: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 100 link/none inet 10.8.0.1/24 brd 10.8.0.255 scope global tun0 valid_lft forever preferred_lft forever inet6 fe80::4cc8:c9c6:a599:fa40/64 scope link stable-privacy valid_lft forever preferred_lft forever