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?

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.


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.