허리케인 IPv6 버퍼 공간 오류


11

우분투 11.10 컴퓨터에 허리케인 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.

허리케인에서 입력 한 데이터가 올바른지 다시 확인했습니다. 이 문제의 원인은 무엇이며 어떻게 해결할 수 있습니까?

답변:


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 탭에서 방법을 어떻게 설정해야합니까?
Aaron Hill

귀하의 질문의 마지막 부분에 대해 wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electric 는 매우 구체적인 지침을 가지고있는 것 같습니다. 첫 번째로, 나는 traceroute6 ipv6.google.com무슨 일이 일어나고 있는지 보려고 노력 했습니다. 터널 트래픽을 차단할 수있는 iptables 규칙 (또는 업스트림 방화벽)이 있습니까?
richvdh

죄송합니다. Ubuntu Wiki에서 지침의 마지막 부분을 놓쳤습니다. IPv6가 여전히 작동하지 않습니다. 터널을 차단하는 방화벽 또는 iptables 규칙이 없습니다. traceroute를 실행하면 천천히 다음과 같이 인쇄됩니다. pastebin.ubuntu.com/868333
Aaron Hill

따라서 터널의 다른 쪽 끝에서 허리케인 전기 게이트웨이까지 트래픽이 도달하지 않습니다. 이상한. HE 터널이 올바르게 구성되었는지 (특히 공용 IPv4 주소)를 이중 및 삼중으로 확인했다고 가정합니까? 또한 어떤 항목이 선택되어 있는지 볼 수 있는지 알 수 있습니다 sudo tcpdump -i eth0 proto ipv6(기본 ipv4 인터페이스의 이름으로 eth0을 대체). 터널링 된 트래픽이 발생할 것으로 예상됩니다.
richvdh

0

허리케인과 함께 집에서도이 옵션을 구성했습니다. 효과가있다! 그러나 다음 사항에주의하십시오.

1-우분투 11.10을 사용하고 있습니다

2-/ etc / network / interfaces에서 수동 구성 및 브리지 구성을 비활성화하고 "auto etho / iface eth0 inet dhcp"와 같이 eth0을 설정했습니다.

3-허리케인 웹 사이트 http://ipv6.he.net/presentations.php 의 구성 비디오를 따랐습니다 . "Tunnelbroker.net Tour & Tunnel Creation"이라는 비디오

4-ISP의 공개 IP를 설정하지 않는 한 (정적 puclic 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

"endpoint 192.168.25.22"도 마찬가지입니다.

route2와 같은 ipv6 주소를 구성했습니다 ... 공백을 복사하고 인터페이스 구성 파일에 셸에 붙여 넣지 마십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.