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.