Errore di spazio nel buffer dell'uragano IPv6


11

Sto cercando di impostare un tunnel Hurricane IPv6 sul mio computer Ubuntu 11.10. Ho impostato il mio file / etc / network / interfaces come indicato su https://wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electric .

Il mio file / etc / network / interfaces è il seguente:

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

Quando provo ad avviare IPv6 eseguendo sudo ifup he-ipv6 , ricevo quanto segue:

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

Ho ricontrollato che i dati che ho inserito dall'uragano sono corretti. Cosa sta causando questo problema e come posso risolverlo?

Risposte:


14

Problema 1: la /64fine del addressparametro non è corretta. Ecco a cosa netmaskserve il parametro; dovresti eliminare / 64 alla fine di address.

Tuttavia, l'errore che stai vedendo è quello che ti aspetteresti se ci fosse già un tunnel configurato con il nome "he-ipv6". A indovinare, hai già corso ifup he-ipv6, e arriva fino a creare il tunnel prima di cadere con un errore a causa del trailing /64. Prova a fare

sudo ip tun del he-ipv6

per eliminare il tunnel semi-configurato prima di riprovare.


Ho seguito le tue istruzioni. L'esecuzione di sudo ifup he-ipv6 ora funziona, ma test-ipv6.com non rileva alcun indirizzo IPv6, dicendo che solo IPv6 sembrerà essere inattivo per me. Cosa ho fatto di sbagliato? Inoltre, cosa devo impostare il metodo nella scheda IPv6 delle impostazioni della mia rete cablata?
Aaron Hill

Per l'ultima parte della tua domanda, wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electric sembra avere istruzioni abbastanza specifiche - inizierei da lì. Per la prima parte, proverei a traceroute6 ipv6.google.comvedere cosa sta succedendo. Hai delle regole iptables (o un firewall upstream) che potrebbero bloccare il traffico del tunnel?
richvdh

Oops, ho perso l'ultima parte delle istruzioni su Ubuntu Wiki. IPv6 non funziona ancora per me. Non ho firewall o regole iptables che bloccano il tunnel. Quando eseguo il traceroute, stampa lentamente quanto segue: pastebin.ubuntu.com/868333
Aaron Hill

Quindi il traffico non arriva nemmeno fino al gateway Hurricane Electric all'altra estremità del tunnel. Strano. Presumo che tu abbia verificato due volte e tre volte che il tunnel HE sia configurato correttamente (in particolare il tuo indirizzo IPv4 pubblico)? Potrebbe anche essere informativo per vedere se riesci a vedere qualcosa che viene raccolto da sudo tcpdump -i eth0 proto ipv6(sostituisci eth0 con il nome della tua interfaccia ipv4 predefinita). Ti aspetteresti di vedere il traffico sintonizzato.
richvdh,

0

Ho configurato questa opzione anche a casa, con Hurricane. Funziona! ma presta attenzione a quanto segue:

1 - Sto usando Ubuntu 11.10

2 - Ho disabilitato la mia configurazione manuale e la configurazione bridge su / etc / network / interfaces e ho impostato eth0 proprio come "auto etho / iface eth0 inet dhcp"

3 - Ho seguito il video di configurazione sul sito web Hurricane http://ipv6.he.net/presentations.php . Il video chiamato "Tunnelbroker.net Tour & Tunnel Creation"

4 - A meno che non imposti l'Ip pubblico del tuo ISP (perché non ho un IP statico puclic), devi impostare il TUO endpoint IP (LAN) in questo parametro "endpoint 209.51.161.14" , ad esempio ... . # 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

Quindi: "endpoint 192.168.25.22"

Ho configurato il mio indirizzo ipv6 come route2 ... copia i comandi e incolla nella shell, no nel file di configurazione delle interfacce.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.