Hurricane IPv6-Pufferplatzfehler

11

Ich versuche, einen Hurricane IPv6-Tunnel auf meinem Ubuntu 11.10-Computer einzurichten. Ich habe meine Datei / etc / network / interfaces wie unter https://wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electric angegeben eingerichtet .

Meine Datei / etc / network / interfaces lautet wie folgt:

auto lo
iface lo inet loopback

auto he-ipv6
iface he-ipv6 inet6 v4tunnel
      endpoint 209.51.161.14
      address  2001:470:1f06:6::2/64
      netmask  64
      up ip -6 route add default dev he-ipv6
      down ip -6 route del default dev he-ipv6

Wenn ich versuche, IPv6 durch Ausführen von sudo ifup he-ipv6 zu starten , erhalte ich Folgendes:

add tunnel sit0 failed: No buffer space available
Failed to bring up he-ipv6.

Ich habe zweimal überprüft, ob die von Hurricane eingegebenen Daten korrekt sind. Was verursacht dieses Problem und wie kann ich es beheben?

Aaron Hill
quelle

Antworten:

14

Problem 1: Das /64am Ende des addressParameters ist falsch. Dafür ist der netmaskParameter da; Sie sollten die / 64 am Ende von löschen address.

Der Fehler, den Sie sehen, ist jedoch der, den Sie erwarten würden, wenn bereits ein Tunnel mit dem Namen "he-ipv6" konfiguriert wäre. Vermutlich sind Sie bereits gelaufen ifup he-ipv6, und es ist so weit, den Tunnel zu erstellen, bevor Sie aufgrund des Nachlaufs mit einem Fehler umfallen /64. Versuchen Sie es

sudo ip tun del he-ipv6

um den halbkonfigurierten Tunnel zu löschen, bevor Sie es erneut versuchen.

richvdh
quelle
Ich habe deine Anweisungen befolgt. Das Ausführen von sudo ifup he-ipv6 funktioniert jetzt, aber test-ipv6.com erkennt keine IPv6-Adresse und sagt, dass nur IPv6-Websites für mich nicht verfügbar sind. Was habe ich falsch gemacht? Wie sollte ich die Methode auf der Registerkarte IPv6 meiner Einstellungen für das kabelgebundene Netzwerk einstellen?
Aaron Hill
Für den letzten Teil Ihrer Frage scheint wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electric ganz spezifische Anweisungen zu haben - ich würde dort anfangen. Im ersten Teil würde ich versuchen zu traceroute6 ipv6.google.comsehen, was los ist. Haben Sie iptables-Regeln (oder eine Upstream-Firewall), die den Tunnelverkehr blockieren könnten?
Richvdh
Hoppla, ich habe den letzten Teil der Anleitung im Ubuntu Wiki verpasst. IPv6 funktioniert bei mir immer noch nicht. Ich habe keine Firewalls oder Iptables-Regeln, die den Tunnel blockieren. Wenn ich die Traceroute starte, wird langsam Folgendes ausgedruckt
Aaron Hill
Der Verkehr kommt also nicht einmal bis zum Hurricane Electric-Gateway am anderen Ende des Tunnels. Seltsam. Ich gehe davon aus, dass Sie doppelt und dreifach überprüft haben, ob der HE-Tunnel korrekt konfiguriert ist (insbesondere Ihre öffentliche IPv4-Adresse). Es kann auch informativ sein, zu sehen, ob etwas von aufgenommen wird sudo tcpdump -i eth0 proto ipv6(ersetzen Sie eth0 durch den Namen Ihrer Standard-IPv4-Schnittstelle). Sie würden erwarten, den Tunnelverkehr zu sehen.
Richvdh
0

Ich habe diese Option auch zu Hause mit Hurricane konfiguriert. Es klappt! Beachten Sie jedoch Folgendes:

1 - Ich benutze Ubuntu 11.10

2 - Ich habe meine manuelle Konfiguration und Bridge-Konfiguration unter / etc / network / interfaces deaktiviert und eth0 genau wie "auto etho / iface eth0 inet dhcp" eingestellt.

3 - Ich habe das Konfigurationsvideo auf der Hurricane-Website http://ipv6.he.net/presentations.php verfolgt . Das Video mit dem Namen "Tunnelbroker.net Tour & Tunnel Creation"

4 - Sofern Sie nicht die öffentliche IP Ihres ISP festlegen (da ich keine statische puclische IP habe), müssen Sie Ihre Endpunkt-IP (LAN) in diesem Parameter "Endpunkt 209.51.161.14" festlegen , zum Beispiel ... . # ifconfig

eth0 Link encap:Ethernet  Endereço de HW f4:6d:04:d0:db:e3  
     inet end.: 192.168.25.22  Bcast:192.168.25.255  Masc:255.255.255.0

Also: "Endpunkt 192.168.25.22"

Ich habe meine IPv6-Adresse wie route2 konfiguriert ... kopiere die Befehle und füge sie in die Shell ein, nein in die Schnittstellenkonfigurationsdatei.

Rafael Cristaldo
quelle