ข้อผิดพลาดเกี่ยวกับพื้นที่บัฟเฟอร์บัฟเฟอร์ของพายุเฮอริเคน IPv6


11

ฉันกำลังพยายามตั้งค่าอุโมงค์เฮอร์ริเคน IPv6 บนคอมพิวเตอร์ Ubuntu 11.10 ของฉัน ฉันได้ตั้งค่าของฉันฯลฯ / เครือข่าย / interfaces /ไฟล์ตามที่ระบุไว้ในhttps://wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electric

ไฟล์/ 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

เมื่อฉันพยายามเริ่ม IPv6 โดยใช้sudo ifup he-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 ใด ๆ (หรือไฟร์วอลล์ upstream) ซึ่งสามารถบล็อกทราฟฟิกช่องสัญญาณหรือไม่?
richvdh

โอ๊ะฉันพลาดส่วนสุดท้ายของคำแนะนำที่ Ubuntu Wiki IPv6 ยังไม่ทำงานสำหรับฉัน ฉันไม่มีไฟร์วอลล์หรือกฎ iptables ที่บล็อกช่องสัญญาณ เมื่อฉันเรียกใช้ traceroute มันจะพิมพ์สิ่งต่อไปนี้ออกมาอย่างช้า ๆ : pastebin.ubuntu.com/868333
Aaron Hill

ดังนั้นการจราจรจึงไม่ได้ไปไกลถึงประตู Hurricane Electric ที่ปลายอีกด้านหนึ่งของอุโมงค์ แปลก. ฉันถือว่าคุณมีการตรวจสอบสองครั้งและสามครั้งว่าอุโมงค์ HE ถูกกำหนดค่าอย่างถูกต้อง (โดยเฉพาะที่อยู่ IPv4 สาธารณะของคุณ)? มันอาจเป็นข้อมูลเพื่อดูว่าคุณสามารถเห็นสิ่งใดถูกเลือกโดยsudo tcpdump -i eth0 proto ipv6(แทนที่ eth0 ด้วยชื่อของอินเตอร์เฟส ipv4 เริ่มต้นของคุณ) คุณคาดหวังว่าจะได้เห็นทราฟฟิกที่รับสัญญาณ
richvdh

0

ฉันได้กำหนดค่าตัวเลือกนี้ที่บ้านด้วยพายุเฮอริเคน มันได้ผล! แต่ให้ความสนใจต่อไปนี้:

1 - ฉันใช้ Ubuntu 11.10

2 - ฉันปิดใช้งานการกำหนดค่าด้วยตนเองและการกำหนดค่าบริดจ์ที่ / etc / network / interfaces และตั้งค่า eth0 เช่นเดียวกับ "auto etho / iface eth0 inet dhcp"

3 - ฉันได้ปฏิบัติตามวิดีโอการกำหนดค่าที่พายุเฮอริเคนเว็บไซต์http://ipv6.he.net/presentations.php วิดีโอชื่อ "Tunnelbroker.net Tour & Tunnel Creation"

4 - หากคุณไม่ได้ตั้งค่า Public Ip ของ ISP ของคุณ (เพราะฉันไม่มี IP แบบ puclic แบบคงที่) คุณจำเป็นต้องตั้ง IP ปลายทางของจุดสิ้นสุด (LAN) ในพารามิเตอร์นี้"endpoint 209.51.161.14"ตัวอย่างเช่น ... . # 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 ... คัดลอก comands และวางในเชลล์ไม่มีในไฟล์การกำหนดค่าอินเตอร์เฟส

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.