Qui su Vultr , abbiamo la possibilità di abilitare IPv6 su tutti i VPS distribuibili. Ma con questo, alcuni programmi e comandi potrebbero preferire l'uno o l'altro con risultati imprevedibili.
In questa guida, configureremo apt-get
per utilizzare solo IPv4 o IPv6 . Questa guida è rivolta a Ubuntu 14.04 e Debian Jessie, ma potrebbe funzionare anche per le versioni più recenti.
Opzione rapida da riga di comando
Se vuoi forzare apt-get a usare IPv4 o IPv6 una sola volta, segui questi passaggi. Questa funzione è disponibile dopo la 0.9.7.9~exp1
versione di apt-get
. Innanzitutto, assicurati che la tua versione di apt-get
sia più recente che 0.9.7.9~exp1
eseguendo il comando seguente:
apt-get --version
Il risultato sarà qualcosa del genere:
apt 1.0.1ubuntu2 for amd64 compiled on Oct 28 2014 20:55:14
Se la versione viene estratta, è possibile forzare IPv4 con:
apt-get -o Acquire::ForceIPv4=true update
o IPv6:
apt-get -o Acquire::ForceIPv6=true update
Ciò aggiornerà i repository risolvendo gli URL in sources.list solo su IPv4.
Opzione persistente
Per rendere persistente l'impostazione, creare il file 99force-ipv4
in /etc/apt/apt.conf.d/
.
sudoedit /etc/apt/apt.conf.d/99force-ipv4
Inserisci il seguente contenuto in esso:
Acquire::ForceIPv4 "true";
Salva il file e sei a posto. Se si desidera forzare invece IPv6, modificare da 4 a 6 nel nome file e nelle impostazioni. Per scegliere tra uno di essi, prova con il metodo rapido e vedi quale funziona meglio.