Ich habe folgendes Szenario. Mein ISP bietet kein IPv6 an. Wie üblich habe ich mit Hurricane einen SIT-Tunnel erstellt.
Mein Netzwerk ist das folgende.
WAN (eth0)
------------ router A
|eth1
| WAN (192.168.88.250)
|-------------| router B
| eth0
|--------------- PC (192.168.10.5/24)
Der SIT-Tunnel wird im Router A erstellt.
Wenn ich ein beliebiges Gerät an den Router A anschließe, habe ich erfolgreich eine IPv6-Verbindung. Die WAN-Schnittstelle des Routers B hat eine statische IPv6-Adresse eingestellt und ist mit dem Router A verbunden.
Innerhalb des Routers BI kann eine IPv6-Konnektivität bestehen. Wenn ich vom Router aus eine beliebige externe IPv6-Adresse anpinge, geht der Datenverkehr tatsächlich einwandfrei vom Router A aus.
Dann habe ich versucht, im Router B (192.168.10.0/24) ein Netzwerk mit einem anderen IPv6-Adressblock zu erstellen. Einer wurde aus dem von Hurricane bereitgestellten Adressblock /64
entfernt ./48
Derzeit habe ich keine Verbindung zu IPv6, wenn ich ein Gerät unter 192.168.10.1 anschließe
Der WAN-Port des Routers B ist so eingestellt, dass er eine statische IP-Adresse und ein Gateway im IPv6-Netzwerk des Routers A hat. Dadurch kann ich erfolgreich eine Verbindung herstellen.
Ich würde erwarten, dass, da ich im Router B als Standard-IPv6-Route Folgendes habe:
default via xxxx:xxxx:6f:14:: dev eth8 proto static metric 1024 pref medium
wo xxxx:xxxx:6f:14::
ist das Gateway? Richten Sie es an der WAN-Schnittstelle des Routers B ein
der gesamte im Router B generierte IPv6-Verkehr sollte über die WAN-Schnittstelle erfolgen.
Das Problem besteht darin, dass ich den vom Router B generierten Datenverkehr an der Sit-Schnittstelle des Routers B abgehört habe und nichts kommen sehe.
Antwort1
Das Problem besteht darin, dass Router A keine Kenntnis vom IPv6-Adressblock hat, sodass ich dort eine Route einrichten musste, um den Datenverkehr an die WAN-Routerschnittstelle weiterzuleiten.