Feb062018

Forzar apt-get a conectar vía IPv4 o IPv6

Seguramente estarás pensando: “IPv4 está ‘muerto’, no tiene sentido forzar IPv4”, en un mundo ideal, tendrías razón […] Pero la realidad es que gran parte de las infraestructuras de la red de redes no está preparada para IPv6.

Mi experiencia con apt-get en Debian estable en Reino Unido ha sido penosa. La mayor parte de los “gateways” que tengo que gestionar en mi trabajo sufren de conexiones terriblemente lentas cuandoapt-get intenta actualizar repositorios o descargar paquetes. Así que hemos tenido que configurar dichos sistemas para queapt-get haga conexiones IPv4 en lugar de IPv6.

Para decirle a apt-get que limite sus conexiones a IPv4 se usa el siguiente parámetro:

apt-get -o Acquire::ForceIPv4=true update

o IPv6:

apt-get -o Acquire::ForceIPv6=true update

Opción persistente:

Para hacer que apt-get conecte siempre via IPv4, creamos el archivo 99force-ipv4 in /etc/apt/apt.conf.d/.

# nano /etc/apt/apt.conf.d/99force-ipv4

Y escribimos el siguiente contenido:

Acquire::ForceIPv4 "true";

Guarda el archivo y desde ese momento todas conexiones se harán a través de IPv4. Si en lugar de un 4 pones un 6, limitarás las conexiones solo a IPv6. La mejor forma de saber cual elegir es simplemente probar y ver cual funciona mejor para ti.

Política de comentarios

Dada la importancia de los comentarios como espacio de participación, te pedimos por favor que leas detenidamente y cumplas con las siguientes normas de participación.

4 respuestas para “Forzar apt-get a conectar vía IPv4 o IPv6

Liamngls

Estas cosas siempre viene bien saberlas porque uno nunca sabe cuando va a tener que usar una cosa u otra.


José Miguel

Gracias por comentar. Gracias a Elias todos aprendemos, yo el primero.

Saludos.


Ivan

Un pequeño pero muy útil truco que no conocía la verdad; especialmente para cuando necesitemos usar solamente IPv4 ya que hay sitios que desgraciadamente tiene directamente deshabilitado IPv6 o bloqueado todo lo que provenga de dichos tipos de IP en el firewall.

Me lo apunto y me lo guardo, pues probablemente me pueda venir bien en el futuro.

Saludos.


Joel

Muy buen TIP, como comenta el compañero Ivan más arriba hay sitios que se puede utilizar unciamente IPv4, las IPv6 están deshabilitadas x defecto y bloquea el firewall del servidor.

Lo dicho, muy útil!

Saludos, Joel


Deja un comentario

Tu dirección de correo electrónico no será publicada.