Ici, sur Vultr , nous avons la possibilité d'activer IPv6 sur tous les VPS déployables. Mais avec cela, certains programmes et commandes peuvent préférer l'un ou l'autre avec des résultats imprévisibles.
Dans ce guide, nous allons configurer apt-getpour utiliser uniquement IPv4 ou IPv6 . Ce guide cible Ubuntu 14.04 et Debian Jessie, mais peut également fonctionner pour les versions plus récentes.
Option de ligne de commande rapide
Si vous souhaitez forcer apt-get à utiliser IPv4 ou IPv6 une seule fois, procédez comme suit. Cette fonctionnalité est disponible après la 0.9.7.9~exp1version de apt-get. Tout d'abord, assurez-vous que votre version de apt-getest plus récente qu'en 0.9.7.9~exp1exécutant la commande suivante:
apt-get --version
Le résultat sera quelque chose comme ceci:
apt 1.0.1ubuntu2 for amd64 compiled on Oct 28 2014 20:55:14
Si la version est récupérée, vous pouvez forcer IPv4 avec:
apt-get -o Acquire::ForceIPv4=true update
ou IPv6:
apt-get -o Acquire::ForceIPv6=true update
Cela mettra à jour les référentiels résolvant les URL dans sources.list en IPv4 uniquement.
Option persistante
Pour rendre le paramètre persistant, créez le fichier 99force-ipv4dans /etc/apt/apt.conf.d/.
sudoedit /etc/apt/apt.conf.d/99force-ipv4
Mettez-y le contenu suivant:
Acquire::ForceIPv4 "true";
Enregistrez le fichier et vous êtes prêt à partir. Si vous souhaitez forcer IPv6 à la place, modifiez 4 à 6 dans le nom de fichier et les paramètres. Pour choisir entre l'un d'eux, testez avec la méthode rapide et voyez ce qui fonctionne le mieux.