Habe heute nochmal einige Stunden investiert.
Was hier auf Seite 1 beschrieben wurde dass von 42 Testadressen einige gehen und einige nicht trifft in meinem Fall nicht zu, entweder gehen alle Pings durch oder keiner.
Mit manuellem Zuweisen von arbitrar gewählten IPv6 Adressen im Präfix kann man es sehr gut nachstellen, auch bei hin und her wechseln sind es immer die gleichen Adressen die gehen und die gleichen, die nicht gehen.
Das ganze per Skript zum Testen aufbereitet ergibt dass es um diese fehlerhaften Adressen in größeren Blöcken herum alles tot ist, und genauso funktionale Adresse auch in Blöcken auftreten. [Skript/Log siehe unten]. Die Pakete kommen aber wie beschrieben alle am Hetzner Server an, nur die Rückantwort nicht mehr.
Was nun letztendlich stark auf ein Vodafone Problem hindeutet ist, dass ein Kollege (auch mit Vodafone Anschluss) in Würzburg (ich sitze in Donauwörth) das exakt so reproduzieren kann, sogar mit den gleichen positiven und negativen Adresssuffixen (!):
Donauwörth Client-IPs:
Code: Alles auswählen
funktional:
2a02:810d:43bf:fdc8::2
2a02:810d:43bf:fdc8:2000:c5b9:2082:bc20
defekt:
2a02:810d:43bf:fdc8:47fb:acff:2510:4c20
Würzburg Client-IPs:
Code: Alles auswählen
funktional:
2a02:810d:abbf:e83c::2
2a02:810d:abbf:e83c:2000:c5b9:2082:bc20
defekt:
2a02:810d:abbf:e83c:47fb:acff:2510:4c20
--script
Code: Alles auswählen
#!/bin/bash
IFACE=enp5s0
PREFIX='2a02:810d:43bf:fdc8::'
check_conn () {
ping6 -n -c 1 -W 2 2a01:4f8:c17:7cf1::1 > /dev/null
if [ $? -eq 0 ]; then
echo "ok"
else
echo "fail"
fi
}
switch_to_ip () {
CURRENT_IPV6_ADDRESS=$(ip -6 a show $IFACE | grep -m1 '2a02' | awk -F " " '{gsub("/[0-9]*",""); print $2}');
sudo ip -6 addr del $CURRENT_IPV6_ADDRESS/64 dev $IFACE
sudo ip -6 addr add $1/64 dev $IFACE
ip -6 a show $IFACE | grep -m1 '2a02' | awk -F " " '{gsub("/[0-9]*",""); print $2}'
}
for i in {20..57}
do
switch_to_ip "${PREFIX}${i}"
sleep 2
check_conn
done
Code: Alles auswählen
❯ ./script
2a02:810d:43bf:fdc8::2
ok
2a02:810d:43bf:fdc8::3
ok
2a02:810d:43bf:fdc8::4
ok
2a02:810d:43bf:fdc8::5
ok
2a02:810d:43bf:fdc8::6
ok
2a02:810d:43bf:fdc8::7
ok
2a02:810d:43bf:fdc8::8
ok
2a02:810d:43bf:fdc8::9
ok
2a02:810d:43bf:fdc8::10
ok
2a02:810d:43bf:fdc8::11
ok
2a02:810d:43bf:fdc8::12
ok
2a02:810d:43bf:fdc8::13
ok
2a02:810d:43bf:fdc8::14
ok
2a02:810d:43bf:fdc8::15
ok
2a02:810d:43bf:fdc8::16
ok
2a02:810d:43bf:fdc8::17
ok
2a02:810d:43bf:fdc8::18
ok
2a02:810d:43bf:fdc8::19
ok
❯ ./script
2a02:810d:43bf:fdc8:47fb:acff:2510:4c20
fail
2a02:810d:43bf:fdc8:47fb:acff:2510:4c21
fail
2a02:810d:43bf:fdc8:47fb:acff:2510:4c22
fail
2a02:810d:43bf:fdc8:47fb:acff:2510:4c23
fail
2a02:810d:43bf:fdc8:47fb:acff:2510:4c24
fail
2a02:810d:43bf:fdc8:47fb:acff:2510:4c25
fail
2a02:810d:43bf:fdc8:47fb:acff:2510:4c26
fail
2a02:810d:43bf:fdc8:47fb:acff:2510:4c27
fail
2a02:810d:43bf:fdc8:47fb:acff:2510:4c28
fail
2a02:810d:43bf:fdc8:47fb:acff:2510:4c29
fail
2a02:810d:43bf:fdc8:47fb:acff:2510:4c30
fail
❯ ./script
2a02:810d:43bf:fdc8:47ff:acff:2510:4c20
fail
2a02:810d:43bf:fdc8:47ff:acff:2510:4c21
fail
❯ ./script
2a02:810d:43bf:fdc8:57ff:acff:2510:4c20
ok
2a02:810d:43bf:fdc8:57ff:acff:2510:4c21
ok
2a02:810d:43bf:fdc8:57ff:acff:2510:4c22
ok
❯ ./script
2a02:810d:43bf:fdc8:4700::4c20
fail
2a02:810d:43bf:fdc8:4700::4c21
fail
❯ ./script
2a02:810d:43bf:fdc8:4701::4c20
fail
2a02:810d:43bf:fdc8:4701::4c21
fail
❯ ./script
2a02:810d:43bf:fdc8:4001::4c20
ok
2a02:810d:43bf:fdc8:4001::4c22
ok
2a02:810d:43bf:fdc8:4001::4c23
ok
❯ ./script
2a02:810d:43bf:fdc8:4000::4c20
ok
2a02:810d:43bf:fdc8:4000::4c21
ok
2a02:810d:43bf:fdc8:4000::4c22
ok
❯ ./script
2a02:810d:43bf:fdc8:4701::20
fail
2a02:810d:43bf:fdc8:4701::21
fail
❯ ./script
2a02:810d:43bf:fdc8:4710::20
fail
2a02:810d:43bf:fdc8:4710::21
fail
❯ ./script
2a02:810d:43bf:fdc8:8710::20
ok
2a02:810d:43bf:fdc8:8710::21
ok
❯ ./script
2a02:810d:43bf:fdc8:2ea1:c5b9:2082:bc20
fail
2a02:810d:43bf:fdc8:2ea1:c5b9:2082:bc21
fail
❯ ./script
2a02:810d:43bf:fdc8:2fff:c5b9:2082:bc20
fail
2a02:810d:43bf:fdc8:2fff:c5b9:2082:bc21
fail
❯ ./script
2a02:810d:43bf:fdc8:2000:c5b9:2082:bc20
ok
2a02:810d:43bf:fdc8:2000:c5b9:2082:bc21
ok
Code: Alles auswählen
14:33:13.219797 IP6 2a02:810d:abbf:e83c:47fb:acff:2510:4c20 > 2a01:4f8:c17:7cf1::1: ICMP6, echo request, seq 1, length 64
14:33:13.219938 IP6 2a01:4f8:c17:7cf1::1 > 2a02:810d:abbf:e83c:47fb:acff:2510:4c20: ICMP6, echo reply, seq 1, length 64
14:33:16.293415 IP6 2a02:810d:8000:57:d92b:4789:eae7:f92f > 2a01:4f8:c17:7cf1::1: ICMP6, destination unreachable, unreachable address 2a02:810d:abbf:e83c:47fb:acff:2510:4c20, length 112
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.