Kasırga IPv6 arabellek alanı hatası


11

Ubuntu 11.10 bilgisayarımda bir Hurricane IPv6 tüneli kurmaya çalışıyorum. / Etc / network / interfaces dosyamı https://wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electric adresinde belirtildiği gibi ayarladım .

Benim / etc / network / interfaces dosyası şudur:

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

IPudo6'yı sudo ifup he-ipv6 çalıştırarak başlatmaya çalıştığımda , aşağıdakileri alıyorum:

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

Kasırga'dan girmiş olduğum verilerin doğru olup olmadığını iki kez kontrol ettim. Bu soruna neden olan nedir ve nasıl düzeltebilirim?

Yanıtlar:


14

Sorun 1: Parametrenin /64sonundaki addressyanlış. Yani ne netmaskparametresi içindir; sonunda / 64'ü silmelisiniz address.

Ancak, gördüğünüz hata, zaten "he-ipv6" adıyla yapılandırılmış bir tünel olsaydı beklediğiniz şeydir. Bir tahminde, zaten ifup he-ipv6koştunuz ve sonuna kadar bir hata ile düşmeden önce tüneli oluşturmak kadar uzağınızda /64. Yapmayı dene

sudo ip tun del he-ipv6

tekrar denemeden önce yarı yapılandırılmış tüneli silmek için.


Talimatlarını takip ettim. Sudo ifup he-ipv6 artık çalışıyor, ancak test-ipv6.com herhangi bir IPv6 adresini algılamıyor, sadece IPv6'nın sadece web sitelerinin benim için kapalı olacağını söylüyor. Neyi yanlış yaptım? Ayrıca, yöntemi kablolu ağ ayarlarımın IPv6 sekmesi altında ne olarak ayarlamalıyım?
Aaron Hill

Sorunuzun son kısmı için, wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electric oldukça özel talimatlara sahip görünüyor - oradan başlardım. İlk kısımda traceroute6 ipv6.google.comneler olup bittiğini görmek isterdim . Tünel trafiğini engelleyebilecek iptables kurallarınız (veya yukarı akış güvenlik duvarınız) var mı?
richvdh

Hata! Ubuntu Wiki'deki talimatların son kısmını kaçırdım. IPv6 hala benim için çalışmıyor. Tüneli engelleyen güvenlik duvarlarım veya iptables kuralım yok. Traceroute'u çalıştırdığımda, yavaşça aşağıdakileri yazdırır: pastebin.ubuntu.com/868333
Aaron Hill

Yani trafik tünelin diğer ucundaki Hurricane Electric ağ geçidine kadar ulaşmıyor. Garip. HE tünelinin doğru yapılandırıldığını (özellikle genel IPv4 adresiniz) iki ve üç kez kontrol ettiğinizi varsayalım? Ayrıca herhangi bir şeyin alındığını görüp göremeyeceğinizi görmek de bilgilendirici olabilir sudo tcpdump -i eth0 proto ipv6(eth0 yerine varsayılan ipv4 arayüzünüzün adını yazın). Tünel trafiğini görmeyi beklersiniz.
richvdh

0

Bu seçeneği evde de Hurricane ile yapılandırdım. İşe yarıyor! ancak aşağıdakilere dikkat edin:

1 - Ubuntu 11.10 kullanıyorum

2 - / etc / network / arayüzlerinde manuel yapılandırmamı ve köprü yapılandırmamı devre dışı bıraktım ve "otomatik etho / iface eth0 inet dhcp" gibi eth0 ayarladım

3 - Hurricane Website http://ipv6.he.net/presentations.php adresindeki yapılandırma videosunu izledim . "Tunnelbroker.net Turu ve Tünel Oluşturma" adlı video

4 - ISS'nizin Public Ip'ini ayarlamadığınız sürece (statik bir puclic IP'ye sahip olmadığım için), bu uçta "endpoint 209.51.161.14" parametrenizde uç noktanızı IP (LAN) ayarlamanız gerekir , örneğin ... . # 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

Bunu yapın: "son nokta 192.168.25.22"

Ben rotav gibi ipv6 adresimi confgured ... komando kopyalayın ve kabuk, hiçbir arayüz yapılandırma dosyaya yapıştırın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.