I am using Fedora 43 with the KDE desktop. Whenever I try to ping something using IPv6, it just times out. I can also rule out my router, since I have another device inside the same network running Arch Linux and IPv6 is working without problems.
$ ping -6 google.com
PING google.com (2a00:1450:4001:80b::200e) 56 data bytes
^C
--- google.com ping statistics ---
65 packets transmitted, 0 received, 100% packet loss, time 65554ms
The big difference is, that I don’t get ping: connect: Network is unreachable like others if they have a similar problem. I also have IPv6 addresses:
$ ip -6 a
...
2: wlp0s20f3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
inet6 2a02:908:2212:3660:35c3:7ef:d920:f5a0/128 scope global dynamic noprefixroute
valid_lft 603156sec preferred_lft 603156sec
inet6 2a02:908:2212:3660:6121:1687:90d5:546e/64 scope global dynamic noprefixroute
valid_lft 86400sec preferred_lft 86400sec
inet6 fe80::fdf4:29af:31bb:2ae8/64 scope link noprefixroute
valid_lft forever preferred_lft forever
...
Wireshark shows apparently, that the packets literally vanish.
I suspected a firewall misconfiguration, but I have a default Fedora 43 install and didn’t change anything regarding the firewall and network configuration. The firewall configuration shows this:
$ firewall-cmd --list-all
FedoraWorkstation (default, active)
target: default
ingress-priority: 0
egress-priority: 0
icmp-block-inversion: no
interfaces: wlp0s20f3
sources:
services: dhcpv6-client samba-client ssh
ports: 1025-65535/udp 1025-65535/tcp
protocols:
forward: yes
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules: