Ich versuche seit einiger Zeit einen (später mehrere) IP-in-IP-Tunnel für IPv6 zwischen 2 Raspis einzurichten. Die Ethernet-Interfaces der beiden Raspis sind direkt (ohne Switch/ohne zusätzliches lokales LAN) verbunden. Es wollen aber keine (IPv6) Daten über den Tunnel fließen.
Ich hab auf der einen Seite (einfach mal als "A" bezeichnet):
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
Auf der anderen Seite "B" (2. Raspi):
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
Dann lausche ich z.B. mittels tcpdump auf "A" und "B":
sudo tcpdump -i mytunnel1
und sende Pings:
ping -6 -i mytunnel1 2001:4860:4860::8888
Auf der Sendeseite sehe ich die Pings. Aber auf der Empfangsseite kommen keine Daten an. Auf dem Ethernet sind auch keine Daten zu sehen.
Ich hab so eine Vermutung, dass es an der Tunnel-internen Adresse liegt. fd00::1/0? Wenn man hier ein Suffix ungleich 0 verwendet, dann kommt "ping: connect: Network is unreachable". Hab auch schon fe80::1/0 versucht, selbiges. Oder 2a03:192:168:180::1/0, auch ein Durchbruch.
Direktes Anpingen ping -6 2a03:192:168:180::1 und ping -6 2a03:192:168:180::3 geht, ist aber halt ohne Tunnel.
Obige Config sind etwas verkleinert. Ich habe die IPv4 Tunnel, die bereits eingerichtet sind und auch funktionieren, weggelassen.
Jemand eine Idee, was noch falsch sein könnte oder fehlt?