Désactiver ipv6 pour accéder aux sites pythons
Les sites python et en particulier les trucs genre pip n'aiment pas ipv6 (sites mal configurés). Pour y accéder, on commence par voir quelle est notre ipv6 :
% ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 [..] 2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 [..] inet6 2001:XXXXXXXXXXXXXXXXXX/64 scope global dynamic mngtmpaddr noprefixroute valid_lft 2443655sec preferred_lft 456455sec inet6 fe80::XXXXXXXXXXXXXXXXXX/64 scope link valid_lft forever preferred_lft forever
Cela permet de récupérer la bonne adresse ipv6 (commençant par 2a01 ou 2001, voir https://fr.wikipedia.org/wiki/Adresse_IPv6#Catégories_d'adresses) et la bonne interface (dans l'exemple, enp4s0). Il ne faut pas toucher à fe80, c'est l'ip automatique de sa carte réseau, en gros.
Ensuite :
ip address del 2a01:XXXXXXXXXXXXXXXXXX dev enp4s0
On peut ensuite accéder à ces fichus domaines. Pour remettre son ipv6 :
ip address add 2a01:XXXXXXXXXXXXXXXXXX dev enp4s0
OVH, MediaAccess TG788vn et ipv6
Avec ce modem et ce fournisseur, par défaut on passe en ipv6 y compris sur ces sites. Et donc, ça foire. Changer le DNS n'y change rien ; utiliser Tor permet de contourner le souci pour le web mais ne permet pas de télécharger ses paquets…
Il faut désactiver l'ipv6 sur le routeur.
Côté client, aller dans Réseau privé > Interfaces > LocalNetwork > Décocher “Utiliser le serveur DHCPv6 sans état”. Contactez ensuite OVH pour demander qu'ils désactivent l'ipv6 de leur côté, on ne maîtrise pas tout à notre bout.
Ensuite, on ne pourra plus rien voir en ipv6, mais si ça marche, tant pis. Faudra que les possesseurs de sites apprennent à bien paramétrer ipv6.