Erreur d'espace tampon IPv6 de l'ouragan

11

J'essaie de configurer un tunnel IPv6 Hurricane sur mon ordinateur Ubuntu 11.10. J'ai configuré mon fichier / etc / network / interfaces comme indiqué sur https://wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electric .

Mon fichier / etc / network / interfaces est le suivant:

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

Lorsque j'essaie de démarrer IPv6 en exécutant sudo ifup he-ipv6 , je reçois ce qui suit:

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

J'ai revérifié que les données que j'ai saisies depuis Hurricane sont correctes. Quelle est la cause de ce problème et comment puis-je le résoudre?

Aaron Hill
la source

Réponses:

14

Problème 1: la /64fin du addressparamètre est incorrecte. C'est à cela que netmasksert le paramètre; vous devez supprimer le / 64 à la fin de address.

Cependant, l'erreur que vous voyez est ce à quoi vous vous attendriez s'il y avait déjà un tunnel configuré avec le nom "he-ipv6". À une supposition, vous avez déjà couru ifup he-ipv6, et cela va jusqu'à créer le tunnel avant de tomber avec une erreur due à la fuite /64. Essayez de faire

sudo ip tun del he-ipv6

pour supprimer le tunnel semi-configuré avant de réessayer.

richvdh
la source
J'ai suivi tes instructions. L'exécution de sudo ifup he-ipv6 fonctionne maintenant, mais test-ipv6.com ne détecte aucune adresse IPv6, disant que seuls les sites Web IPv6 sembleront être en panne pour moi. Qu'est ce que j'ai mal fait? De plus, à quoi dois-je définir la méthode sous l'onglet IPv6 de mes paramètres de réseau câblé?
Aaron Hill
Pour la dernière partie de votre question, wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electric semble avoir des instructions assez spécifiques - je commencerais par là. Pour la première partie, j'essaierais de traceroute6 ipv6.google.comvoir ce qui se passe. Avez-vous des règles iptables (ou un pare-feu en amont) qui pourraient bloquer le trafic du tunnel?
richvdh
Oups, j'ai raté la dernière partie des instructions sur Ubuntu Wiki. IPv6 ne fonctionne toujours pas pour moi. Je n'ai pas de pare-feu ou de règles iptables qui bloquent le tunnel. Lorsque j'exécute la traceroute, elle affiche lentement les éléments suivants: pastebin.ubuntu.com/868333
Aaron Hill
La circulation n'atteint donc même pas la passerelle Hurricane Electric à l'autre bout du tunnel. Étrange. Je suppose que vous avez vérifié deux fois et trois fois que le tunnel HE est correctement configuré (en particulier votre adresse IPv4 publique)? Il peut également être instructif de voir si vous pouvez voir que quelque chose est récupéré par sudo tcpdump -i eth0 proto ipv6(remplacez eth0 par le nom de votre interface ipv4 par défaut). Vous vous attendriez à voir le trafic tunnelisé.
richvdh
0

J'ai également configuré cette option à la maison, avec Hurricane. Ça marche! mais faites attention aux points suivants:

1 - J'utilise ubuntu 11.10

2 - J'ai désactivé ma configuration manuelle et la configuration du pont dans / etc / network / interfaces et défini eth0 comme "auto etho / iface eth0 inet dhcp"

3 - J'ai suivi la vidéo des configurations sur le site Web Hurricane http://ipv6.he.net/presentations.php . La vidéo intitulée "Tunnelbroker.net Tour & Tunnel Creation"

4 - À moins que vous ne définissiez l'IP public de votre FAI (car je n'ai pas d'IP puclique statique), vous devez définir VOTRE IP de point final (LAN) dans ce paramètre "endpoint 209.51.161.14" , par exemple ... . # 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

Faites ainsi: "endpoint 192.168.25.22"

J'ai configuré mon adresse ipv6 comme route2 ... copiez les commandes et collez dans le shell, pas dans le fichier de configuration des interfaces.

Rafael Cristaldo
la source