飓风IPv6缓冲区空间错误


11

我正在尝试在Ubuntu 11.10计算机上设置Hurricane IPv6隧道。我已经按照https://wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electric所述设置了/ etc / network / interfaces文件。

我的/ etc / network / interfaces文件如下:

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

当我尝试通过运行sudo ifup he-ipv6启动IPv6时,收到以下消息:

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

我已经仔细检查过我从飓风输入的数据是否正确。是什么导致此问题,如何解决?

Answers:


14

问题1:参数/64末尾的address不正确。这就是netmask参数的用途;您应该删除末尾的/ 64 address

但是,如果已经存在一个配置为名称“ he-ipv6”的隧道,那么您看到的错误就是您所期望的。猜想您已经运行了ifup he-ipv6,它已经完成了创建隧道的工作,然后由于尾随而出错/64。尝试做

sudo ip tun del he-ipv6

在再次尝试之前删除半配置的隧道。


我听了你的指示。运行sudo ifup he-ipv6现在可以工作,但是test-ipv6.com不会检测到任何IPv6地址,说只有IPv6的网站对我来说似乎是关闭的。我做错了什么?另外,我应该在有线网络设置的IPv6选项卡下将方法设置为什么?
亚伦·希尔

对于您问题的最后一部分,wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electric似乎有非常具体的说明-我将从此处开始。对于第一部分,我将尝试traceroute6 ipv6.google.com看看发生了什么。您是否有任何iptables规则(或上游防火墙)可能会阻塞隧道流量?
richvdh 2012年

糟糕,我错过了Ubuntu Wiki的最后一部分说明。IPv6仍然不适合我。我没有任何阻止隧道的防火墙或iptables规则。当我运行traceroute时,它会慢慢打印出以下内容: pastebin.ubuntu.com/868333
亚伦·希尔

因此,流量甚至达不到隧道另一端的飓风电气网关。奇怪。我认为您已经仔细检查了HE隧道的配置(特别是您的公共IPv4地址),并进行了三次检查。看看是否可以看到任何东西sudo tcpdump -i eth0 proto ipv6(将eth0替换为默认ipv4接口的名称)也可能很有帮助。您可能希望看到隧道流量。
richvdh 2012年

0

我也在家里用飓风配置了此选项。有用!但请注意以下几点:

1-我正在使用ubuntu 11.10

2-我在/ etc / network / interfaces禁用了手动配置和网桥配置,并像“ auto etho / iface eth0 inet dhcp”一样设置eth0

3-我已在Hurricane网站http://ipv6.he.net/presentations.php上观看了配置视频。名为“ Tunnelbroker.net游览和隧道创建”的视频

4-除非您设置ISP的公共IP(因为我没有静态公共IP),否则您需要在此参数“ endpoint 209.51.161.14”中设置您的端点IP(LAN),例如... 。#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

这样做:“端点192.168.25.22”

我已经将我的ipv6地址配置为route2 ...复制命令并粘贴到外壳中,而不是在接口配置文件中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.