Unable to ping / connect ipv6

I’ve tried a search on the forums, but wasn’t able to find a solution for my issue. Hope I didn’t miss any threads.

I’m reinstalling/redesigning my local network and since I’ve got native ipv6 through my ISP, I figured I’d try to use as many internal services through ipv6, starting with ssh. However, I’ve hit a wall on the first hurdle.

I’m running Tumbleweed on 2 Pi2’s and an old laptop as servers. My workstation is a Garuda Linux/Windows 10 box (dual boot). The Tumbleweed boxes run a default install, wicked as the network manager.

Weird stuff occurs:
The Tumbleweed boxes can ping each other on their ipv6 ip. They can resolve ipv6 outside the lan, but not ping it. They also can’t ping my workstation, neither when running Garuda or Windows 10.

# ping -6  opensuse.org
PING opensuse.org(proxy-nue.opensuse.org (2001:67c:2178:8::16)) 56 data bytes
--- opensuse.org ping statistics ---
14 packets transmitted, 0 received, 100% packet loss, time 13304ms

My workstation can resolve and ping outside the network (opensuse.org for instance), but not the three Tumbleweed servers:

PS C:\Users\user> ping -6 opensuse.org

Pinging opensuse.org [2001:67c:2178:8::16] with 32 bytes of data:
Reply from 2001:67c:2178:8::16: time=29ms
Reply from 2001:67c:2178:8::16: time=81ms
Reply from 2001:67c:2178:8::16: time=28ms

Ping statistics for 2001:67c:2178:8::16:
    Packets: Sent = 3, Received = 3, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 28ms, Maximum = 81ms, Average = 46ms

Everything is connected to the same router, which hands out ipv6 addresses through dhcp. It’s like the workstation and the Tumbleweed boxes are isolated from each other somehow. I have no idea what is going on and what’s causing this.

Show output of

ip -6 a
ip -6 r

from both Linux systems as well as

ipconfig /all

from Windows.

Sure!

Tumbleweed RPI2 host:

# ip -6 a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
inet6 fdfc:a327:94c6:1:40d8:403:9174:58da/64 scope global temporary dynamic
valid_lft 7178sec preferred_lft 7178sec
inet6 fdfc:a327:94c6:1:ba27:ebff:fec5:1973/64 scope global dynamic mngtmpaddr
valid_lft 7178sec preferred_lft 7178sec
inet6 fde7:3586:5da2:10:5454:a8f:aab:40f6/64 scope global temporary dynamic
valid_lft 585757sec preferred_lft 66818sec
inet6 fde7:3586:5da2:10:ba27:ebff:fec5:1973/64 scope global dynamic mngtmpaddr
valid_lft forever preferred_lft forever
inet6 2001:1c02:3007:60e0:29e6:e863:b799:ec6/64 scope global temporary dynamic
valid_lft 276sec preferred_lft 276sec
inet6 2001:1c02:3007:60e0:ba27:ebff:fec5:1973/64 scope global dynamic mngtmpaddr
valid_lft 276sec preferred_lft 276sec
inet6 fe80::ba27:ebff:fec5:1973/64 scope link
valid_lft forever preferred_lft forever

# ip -6 r
::1 dev lo proto kernel metric 256 pref medium
2001:1c02:3007:60e0::/64 dev eth0 proto kernel metric 256 expires 268sec pref medium
fde7:3586:5da2:10::/64 dev eth0 proto kernel metric 256 pref medium
fdfc:a327:94c6:1::/64 dev eth0 proto kernel metric 256 expires 7170sec pref medium
fe80::/64 dev eth0 proto kernel metric 256 pref medium
default via fe80::f09f:c2ff:fe36:b9c8 dev eth0 proto ra metric 1024 expires 266sec hoplimit 64 pref medium

Workstation (Garuda Linux boot):

$ ip -6 a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000 
inet6 ::1/128 scope host 
valid_lft forever preferred_lft forever 
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000 
inet6 fdfc:a327:94c6:1:cc4b:48af:a11f:b20f/64 scope global dynamic noprefixroute 
valid_lft 7099sec preferred_lft 7099sec 
inet6 fde7:3586:5da2:10:972c:dab2:1fa1:cd36/64 scope global noprefixroute 
valid_lft forever preferred_lft forever 
inet6 2001:1c02:3007:60e0:6d3e:60bd:5a96:8105/64 scope global dynamic noprefixroute 
valid_lft 123sec preferred_lft 123sec 
inet6 fe80::b903:a36d:af03:eb6c/64 scope link noprefixroute 
valid_lft forever preferred_lft forever

$ ip -6 r
::1 dev lo proto kernel metric 256 pref medium 
2001:1c02:3007:60e0::/64 dev wlp3s0 proto ra metric 600 pref medium 
2001:1c02:3007:6000::/56 via fe80::f09f:c2ff:fe36:b9c8 dev wlp3s0 proto ra metric 600 pref medium 
fde7:3586:5da2:10::/64 dev wlp3s0 proto ra metric 600 pref medium 
fde7:3586:5da2::/48 via fe80::f09f:c2ff:fe36:b9c8 dev wlp3s0 proto ra metric 600 pref medium 
fdfc:a327:94c6:1::/64 dev wlp3s0 proto ra metric 600 pref medium 
fe80::/64 dev wlp3s0 proto kernel metric 600 pref medium 
default via fe80::f09f:c2ff:fe36:b9c8 dev wlp3s0 proto ra metric 600 pref medium

Workstation (Windows 10 boot):

Windows IP Configuration

   Host Name . . . . . . . . . . . . : win-dragon
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter Ethernet:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Broadcom NetLink (TM) Gigabit Ethernet
   Physical Address. . . . . . . . . : B8-88-E3-B0-0E-27
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

Wireless LAN adapter Local Area Connection* 1:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter
   Physical Address. . . . . . . . . : 16-17-31-18-DB-03
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

Wireless LAN adapter Local Area Connection* 2:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter #2
   Physical Address. . . . . . . . . : 26-17-31-18-DB-03
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Wireless LAN adapter WiFi:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Qualcomm Atheros AR5BWB222 Wireless Network Adapter
   Physical Address. . . . . . . . . : A4-17-31-18-DB-03
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   IPv6 Address. . . . . . . . . . . : 2001:1c02:3007:60e0:d0a1:ca72:7eda:9186(Preferred)
   IPv6 Address. . . . . . . . . . . : fde7:3586:5da2:10:d0a1:ca72:7eda:9186(Preferred)
   IPv6 Address. . . . . . . . . . . : fdfc:a327:94c6:1:d0a1:ca72:7eda:9186(Preferred)
   Temporary IPv6 Address. . . . . . : 2001:1c02:3007:60e0:2959:aa79:3455:4623(Preferred)
   Temporary IPv6 Address. . . . . . : fde7:3586:5da2:10:2959:aa79:3455:4623(Preferred)
   Temporary IPv6 Address. . . . . . : fdfc:a327:94c6:1:2959:aa79:3455:4623(Preferred)
   Link-local IPv6 Address . . . . . : fe80::d0a1:ca72:7eda:9186%14(Preferred)
   IPv4 Address. . . . . . . . . . . : 172.16.10.200(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Wednesday, 14 April 2021 14:25:42
   Lease Expires . . . . . . . . . . : Wednesday, 14 April 2021 20:25:43
   Default Gateway . . . . . . . . . : fe80::f09f:c2ff:fe36:b9c8%14
                                       172.16.10.1
   DHCP Server . . . . . . . . . . . : 172.16.10.1
   DHCPv6 IAID . . . . . . . . . . . : 128194353
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-27-43-F6-C7-B8-88-E3-B0-0E-27
   DNS Servers . . . . . . . . . . . : 9.9.9.9
                                       149.112.112.112
   NetBIOS over Tcpip. . . . . . . . : Enabled


I just figured out that there is also a “smart” switch between the router and the 3 servers I am unable to ping and it seems to lack ipv6 support. Still weird that they can ping each other, but I’m no networking expert.

I’m going to tinker with this a little more and see if this is the problem. Thanks for trying to help out anyway :wink: