O Ubuntu está enviando pacotes IPv6 com limite de salto 0

2

Eu tenho uma rede IPv6 em funcionamento (fornecida por um HE-Tunnelbroker) por um tempo. Tudo ainda funciona perfeitamente no meu celular Android.

Mas desde a atualização para o Ubuntu 15.04, minha conectividade IPv6 não funciona. (não é possível pingar qualquer coisa devido ao HL-excedido), mas o traceroute funciona.

Depois de algumas capturas de pacotes com o wireshark, descobri que quase todos os pacotes IPv6 são enviados com um hop limite de 0. A única exceção são as ferramentas traceroute, que especificam HL manualmente.

$ping6 2a00:eb0:100::1
PING 2a00:eb0:100::1(2a00:eb0:100::1) 56 data bytes
From 2001:470:2042:15:: icmp_seq=1 Time exceeded: Hop limit
From 2001:470:2042:15:: icmp_seq=2 Time exceeded: Hop limit
From 2001:470:2042:15:: icmp_seq=3 Time exceeded: Hop limit
^C
--- 2a00:eb0:100::1 ping statistics ---
3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2016ms

$traceroute6 2a00:eb0:100::1
traceroute to 2a00:eb0:100::1 (2a00:eb0:100::1) from 2001:470:2070:15:d513:6f03:bdaf:3d7b, 30 hops max, 24 byte packets
 1  2001:470:2042:15::  0.45 ms  0.347 ms  0.333 ms
 2  2001:470:1f1a:4242::1  22.826 ms  22.893 ms  22.98 ms
 3  2001:470:0:2ba::1  22.352 ms  22.407 ms  22.787 ms
 4  2001:470:0:2b3::1  39.441 ms  28.973 ms  28.566 ms
 5  2001:7f8:30:0:2:1:3:9912  56.771 ms  41.27 ms  42.054 ms
 6  2a01:f8:666:70:81:94:57:76  41.417 ms  41.567 ms  40.937 ms
 7  2a01:f8:1:2:1:1:11:2  50.385 ms  51.238 ms  51.297 ms
 8  2a01:100:1027:77::2  50.967 ms  50.996 ms  50.967 ms
 9  2a00:eb0:100:815::20  50.919 ms  50.928 ms  50.247 ms
10  2a00:eb0:100:1000::1  53.559 ms  51.84 ms  52.188 ms

$ifconfig eth0
eth0      Link encap:Ethernet  Hardware Adresse 42:42:80:7a:62:94  
          inet Adresse:10.15.255.252  Bcast:10.15.255.255  Maske:255.255.0.0
          inet6-Adresse: 2001:470:2042:15:4242:80ff:fe7a:6294/64 Gültigkeitsbereich:Global
          inet6-Adresse: 2001:470:2042:15:d513:6f03:bdaf:3d7b/64 Gültigkeitsbereich:Global
          inet6-Adresse: fe80::4242:80ff:fe7a:6294/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX-Pakete:40876 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:30562 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX-Bytes:45527753 (45.5 MB)  TX-Bytes:3439757 (3.4 MB)

NOTA: os endereços IPv6 são ofuscados por motivos de privacidade

    
por Marcel 17.06.2015 / 16:59

1 resposta

1

Eu criei uma solução temporária, que funciona até você reinicializar o PC.

#echo 64 > /proc/sys/net/ipv6/conf/eth0/hop_limit
    
por Marcel 21.06.2015 / 12:13