Badai ruang penyangga IPv6

11

Saya mencoba mengatur terowongan Hurricane IPv6 di komputer Ubuntu 11.10 saya. Saya telah mengatur file / etc / network / interfaces saya sebagaimana dinyatakan di https://wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electric .

Saya / etc / network / interfaces file berikut:

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

Ketika saya mencoba memulai IPv6 dengan menjalankan sudo ifup he-ipv6 , saya menerima yang berikut ini:

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

Saya telah mengecek ulang bahwa data yang saya masukkan dari Hurricane benar. Apa yang menyebabkan masalah ini, dan bagaimana cara memperbaikinya?

Aaron Hill
sumber

Jawaban:

14

Masalah 1: /64pada akhir addressparameter tidak benar. Untuk itulah netmaskparameternya; Anda harus menghapus / 64 di akhir address.

Namun, kesalahan yang Anda lihat adalah apa yang Anda harapkan jika sudah ada terowongan yang dikonfigurasi dengan nama "he-ipv6". Pada tebakan, Anda sudah berlari ifup he-ipv6, dan itu sejauh membuat terowongan sebelum jatuh karena kesalahan karena trailing /64. Coba lakukan

sudo ip tun del he-ipv6

untuk menghapus terowongan yang setengah terkonfigurasi sebelum mencoba lagi.

richvdh
sumber
Saya mengikuti instruksi Anda. Menjalankan sudo ifup he-ipv6 sekarang berfungsi, tetapi test-ipv6.com tidak mendeteksi alamat IPv6, mengatakan bahwa hanya situs web IPv6 yang tampaknya akan mengecewakan saya. Apa yang telah saya lakukan salah? Juga, apa yang harus saya atur metode di bawah tab IPv6 pengaturan jaringan kabel saya?
Aaron Hill
Untuk bagian terakhir dari pertanyaan Anda, wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electric tampaknya memiliki instruksi yang cukup spesifik - saya akan mulai dari sana. Untuk bagian pertama, saya akan mencoba traceroute6 ipv6.google.comdan melihat apa yang terjadi. Apakah Anda memiliki aturan iptables (atau firewall hulu) yang dapat memblokir lalu lintas terowongan?
richvdh
Ups, saya melewatkan bagian terakhir dari instruksi di Wiki Ubuntu. IPv6 masih tidak berfungsi untuk saya. Saya tidak memiliki aturan firewall atau iptables yang memblokir terowongan. Ketika saya menjalankan traceroute, ia perlahan-lahan mencetak yang berikut ini: pastebin.ubuntu.com/868333
Aaron Hill
Jadi lalu lintas bahkan tidak sampai ke pintu gerbang Hurricane Electric di ujung terowongan. Aneh. Saya berasumsi Anda telah memeriksa dua dan tiga kali bahwa terowongan HE telah dikonfigurasikan dengan benar (khususnya alamat IPv4 publik Anda)? Mungkin juga informatif untuk melihat apakah Anda dapat melihat sesuatu diambil sudo tcpdump -i eth0 proto ipv6(ganti eth0 dengan nama antarmuka ipv4 default Anda). Anda akan mengharapkan untuk melihat lalu lintas terowongan.
richvdh
0

Saya telah mengkonfigurasi opsi ini di rumah juga, dengan Hurricane. Berhasil! tapi perhatikan hal berikut:

1 - Saya menggunakan ubuntu 11.10

2 - Saya menonaktifkan konfigurasi manual dan konfigurasi jembatan di / etc / network / interfaces dan mengatur eth0 seperti "auto etho / iface eth0 inet dhcp"

3 - Saya telah mengikuti video konfigurasi di Hurricane Website http://ipv6.he.net/presentations.php . Video itu berjudul "Tunnelbroker.net Tour & Tunnel Creation"

4 - Kecuali Anda mengatur IP Publik dari ISP Anda (karena saya tidak memiliki IP puclic statis), Anda perlu mengatur IP titik akhir (LAN) ANDA dalam parameter ini "endpoint 209.51.161.14" , misalnya ... . # 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

Jadi lakukan: "endpoint 192.168.25.22"

Saya telah mengkonfigurasi alamat ipv6 saya seperti route2 ... salin perintah dan tempel di shell, tidak ada di file konfigurasi antarmuka.

Rafael Cristaldo
sumber