Natives IPv6 unter openwrt

2

Ich habe gerade meinen linksys wrt54gl-Router mit openwrt gespült und wollte IPv6-Konnektivität aktivieren, kann aber nicht herausfinden, wie. Jedes Tutorial, das ich schreibe, erklärt, wie man es mit zB Tunnelbroker macht, aber ich brauche keinen Tunnel über IPv4, da ich bereits IPv6 in meinem Haus habe. Wenn ich eine SSH-Verbindung zum Router herstelle, kann ich ping6 ipv6.google.com ohne ein einziges Problem ausführen, aber ich kann es nicht auf meinem Computer zum Laufen bringen ...

Jede Hilfe wäre dankbar.

Alxandr
quelle

Antworten:

2

Klingt so, als ob der Konnektivitätsteil funktioniert, Sie fungieren jedoch nicht als Router.

Sie müssen Folgendes von Ihrem ISP erfahren:

  • Ob das Ihrer ppp0-Schnittstelle zugewiesene Subnetz das gleiche ist, das Sie für Ihr LAN verwenden
  • Wie das Subnetz an Sie delegiert wird (statisch, DHCPv6 usw.)

Diese WRT54G-Builds enthalten DHCPv6-PD-Unterstützung, die mit Internode , einem australischen ISP, funktioniert. Sie haben jedoch angegeben, dass Sie aus Norwegen stammen, und Ihr ISP tut dies nicht unbedingt auf die gleiche Weise.

Sie haben radvd erwähnt, aber das ist ziemlich irrelevant - Sie müssen herausfinden, wie die Subnetze aussehen, bevor Sie sich Radvd nähern. sysctl net.ipv6.conf.all.forwarding=1ist ein guter Anfang, aber Sie brauchen noch mehr.

Wenn Sie die ADSL-FAQ von Internode aufrufen , erhalten Sie folgende Informationen:

Mit der IPv6-Breitband-Testversion können Internode-Kunden IPv6 mit ihrem vorhandenen Internode-ADSL-Dienst testen und Erfahrungen sammeln.

Was wird mir das geben?

  • Ihre vorhandene IPv4-Adresse (falls statisch) und Route (n)
  • Ein Dual-Stack-IPv4 / IPv6
  • Ein dynamisches / 64 IPv6-Präfix für Ihre PPP-Sitzung
  • Ein stabiles / 60 IPv6-Präfix für Ihr LAN (wenn Sie einen Router mit Präfix-Delegierung verwenden)

Wie erhalten Hosts in meinem LAN global geroutete IPv6-Adressen?

Ihr IPv6-Zugriffsgerät / -Router sollte seinen Schnittstellen / 64-Subnetze zuweisen, nachdem er eine DHCPv6-PD-Lease erhalten hat. Anschließend sollte es Ihren Hosts das Präfix über die automatische IPv6-Adresskonfiguration ohne Status anbieten. Bei komplizierteren Setups können Sie auch DHCPv6 verwenden.

Die entsprechenden Informationen erhalten Sie von Ihrem Internetdienstanbieter. Ich würde raten, dass Sie so etwas wie ein DHCPv6-PD-fähiges Setup benötigen , aber wir können es nicht sicher wissen, bis wir weitere Informationen erhalten. Wir wissen nicht einmal, was Ihr ISP ist.

Jeremy Visser
quelle
Danke, ich glaube ich verstehe jetzt ein bisschen mehr. Aufgrund besonderer Umstände ist eine Kontaktaufnahme mit meinem ISP jedoch nicht möglich, da ich in einem Schulnetzwerk bin. Überraschen Sie Ihre Antwort. Entschuldigung langsame Antwort.
Alxandr
1

Sie müssen entweder DHCPD6 einrichten (es lohnt sich nicht, es sei denn, Sie benötigen die Integration mit internem DNS) oder radvd, das IPv6-Routen ankündigt, die die Clients abrufen werden. radvd wird empfohlen. Stellen Sie sicher, dass Sie über genügend IPv6-Adressen verfügen, und dass Ihr Router eine Adresse von einer / 64- oder einer / 48-Adresse abruft.

phresus
quelle
Danke, aber ich bin mir nicht sicher, wie ich das machen soll. Ich weiß, wie man radvd installiert, aber nicht, wie man es einrichtet (falls ein Setup erforderlich ist). Außerdem weiß ich nicht, wie ich sicherstellen kann, dass ich genügend IPv6-Adressen habe oder wie ich überprüfen kann, ob mein Router eine Adresse von einer / 64 oder / 48 beansprucht. Ich weiß nur, dass ich beim Ausführen von ifconfig die Zeile "inet6 addr: xxxx :: xxx: xxxx: xxxx: xxxx / 64 Scope: Link" erhalte. Tut mir leid, aber ich bin wirklich neu in diesem Bereich, und wenn Sie mich in die Richtung weisen könnten, was zu tun ist, wären wir Ihnen dankbar.
Alxandr