Erro de espaço no buffer do IPv6 do furacão

11

Estou tentando configurar um túnel Hurricane IPv6 no meu computador Ubuntu 11.10. Eu configurei meu arquivo / etc / network / interfaces conforme indicado em https://wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electric .

Meu arquivo / etc / network / interfaces é o seguinte:

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 tento iniciar o IPv6 executando o sudo ifup he-ipv6 , recebo o seguinte:

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

Verifiquei duas vezes se os dados inseridos no Hurricane estão corretos. O que está causando esse problema e como posso corrigi-lo?

Aaron Hill
fonte

Respostas:

14

Problema 1: o /64final do addressparâmetro está incorreto. É para isso que netmaskserve o parâmetro; você deve excluir o / 64 no final de address.

No entanto, o erro que você está vendo é o que você esperaria se já houvesse um túnel configurado com o nome "he-ipv6". Em suposição, você já correu ifup he-ipv6e chegou até a criação do túnel antes de cair com um erro devido à fuga /64. Tente fazer

sudo ip tun del he-ipv6

para excluir o túnel semi-configurado antes de tentar novamente.

richvdh
fonte
Eu segui suas instruções. A execução do sudo ifup he-ipv6 agora funciona, mas o test-ipv6.com não detecta nenhum endereço IPv6, dizendo que apenas sites IPv6 parecem estar fora do ar para mim. O que eu fiz errado? Além disso, como devo definir o método na guia IPv6 das minhas configurações de rede com fio?
Aaron Hill
Para a última parte da sua pergunta, wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electric parece ter instruções bastante específicas - eu começaria por aí. Para a primeira parte, eu tentaria traceroute6 ipv6.google.comver o que estava acontecendo. Você tem alguma regra do iptables (ou um firewall upstream) que possa estar bloqueando o tráfego do túnel?
richvdh
Ops, perdi a última parte das instruções no Ubuntu Wiki. O IPv6 ainda não está funcionando para mim. Não tenho nenhuma regra de firewall ou iptables que esteja bloqueando o túnel. Quando executo o traceroute, ele lentamente imprime o seguinte: pastebin.ubuntu.com/868333
Aaron Hill
Portanto, o tráfego nem chega ao gateway Hurricane Electric do outro lado do túnel. Estranho. Suponho que você tenha verificado dupla e triplamente se o túnel HE está configurado corretamente (principalmente o seu endereço IPv4 público)? Também pode ser informativo ver se você pode ver que alguma coisa é sudo tcpdump -i eth0 proto ipv6identificada (substitua eth0 pelo nome da sua interface ipv4 padrão). Você esperaria ver o tráfego com tunel.
richvdh
0

Também configurei esta opção em casa, com o Hurricane. Funciona! mas preste atenção ao seguinte:

1 - Estou usando o ubuntu 11.10

2 - Desativei minha configuração manual e a configuração de bridge em / etc / network / interfaces e defina eth0 como "auto etho / iface eth0 inet dhcp"

3 - Acompanhei o vídeo de configurações no site Hurricane http://ipv6.he.net/presentations.php . O vídeo chamado "Tunnelbroker.net Tour & Tunnel Creation"

4 - A menos que você defina o IP público do seu provedor de serviços de Internet (porque eu não tenho um IP público estático), é necessário definir SEU endpoint IP (LAN) neste parâmetro "endpoint 209.51.161.14" , por exemplo ... . # 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

O mesmo acontece com: "endpoint 192.168.25.22"

Eu confgurei meu endereço ipv6 como route2 ... copie os comandos e cole no shell, não no arquivo de configuração de interfaces.

Rafael Cristaldo
fonte