J'ai remarqué qu'une certaine page prend beaucoup de temps (5 à 10s) à se charger sur Firefox. J'ai retracé le délai et cela se produit lorsque j'essaie de me connecter à un certain hôte, bn.uol.com.br
.
Étrangement, ce délai ne se produit que sur Firefox, mais pas sur Chrome / Chromium. Il se produit sur Firefox 31.0 sur Ubuntu 14.04, se produit sur Firefox 42.0 sur Windows 10, et se produit sur Firefox 42.0.1 sur Android 4.4.4 ; mais il ne se produit pas sur Chromium 45.0.2454.101 pour Ubuntu 14.04, ou Chrome 46.0.2490.86m pour Windows 10 ou Chrome 34.0.1847.114 pour Android 4.4.4.
Je veux mettre fin à ce retard sur tous les systèmes d'exploitation et tous les appareils, soit en activant correctement IPv6, soit en le désactivant complètement.
J'avais précédemment remarqué que des intermittents apt-get
le décrochage sur des adresses IPv6 aléatoires. Je soupçonne (mais je n'en suis pas certain) que mon FAI n'active pas IPv6, et je soupçonne également (mais je n'en suis pas certain non plus) qu'IPv6 est désactivé sur mon AP/routeur sans fil. J'ai eu des doutes et j'ai effectué le http://test-ipv6.com/ test sur les deux navigateurs sur tous les OS (même réseau sans fil, même routeur / AP).
Voici les résultats :
Firefox sur Ubuntu
Chromium sur Ubuntu
Firefox sur Android
Chrome sur Android
Firefox sur Win10
Chrome sur Win10
Tests supplémentaires
wget (Win 10)
Il y a une longue pause avant le timeout IPv6.
Plus de tests sur un live USB Ubuntu vanille
$ wget bn.uol.com.br
--2015-11-30 22:11:29-- http://bn.uol.com.br/
Resolving bn.uol.com.br (bn.uol.com.br)... 200.147.35.201, 2804:49c:319:430::126
Connecting to bn.uol.com.br (bn.uol.com.br)|200.147.35.201|:80... failed: Connection refused.
Connecting to bn.uol.com.br (bn.uol.com.br)|2804:49c:319:430::126|:80... [5s PAUSE HERE] failed: No route to host.
Il y a une longue pause avant le délai d'attente IPv6 ci-dessus.
$ ping6 bn.uol.com.br
PING bn.uol.com.br(2804:49c:319:430::126) 56 data bytes
From fe80::3e77:e6ff:XXXX:XXXX icmp_seq=1 Destination unreachable: Address unreachable
From fe80::3e77:e6ff:XXXX:XXXX icmp_seq=2 Destination unreachable: Address unreachable
From fe80::3e77:e6ff:XXXX:XXXX icmp_seq=3 Destination unreachable: Address unreachable
^C
--- bn.uol.com.br ping statistics ---
6 packets transmitted, 0 received, +3 errors, 100% packet loss, time 5009ms
$ ip -6 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
inet6 fe80::3e77:e6ff:XXXX:XXXX/64 scope link
valid_lft forever preferred_lft forever
$ ip -6 route
fe80::/64 dev wlan0 proto kernel metric 256
default dev wlan0 proto kernel metric 256 expires 86397sec
default via fe80::9e97:26ff:XXXX:XXXX dev wlan0 proto ra metric 1024 expires 297sec
La troisième ligne semble pointer vers mon ap/routeur wifi, bien que je suppose que l'IPv6 est désactivé sur celui-ci (c'est un Technicolor TD5130v2 et l'interface utilisateur est assez confuse).