conectarse a archive.ubuntu.com lleva demasiado tiempo

conectarse a archive.ubuntu.com lleva demasiado tiempo

Tengo un servidor Ubuntu 11.10 que acabo de instalar. Ahora, si intento hacer algo con apt-get, intenta conectarse a archive.ubuntu.com... Permanece en [Connecting to archive.ubuntu.com (2001:67c:1360:8c01::1a)]fase durante unos 2 minutos, después de lo cual comienza a comunicarse y descargar cosas...

Al final, siempre se conecta, ¡pero espera en la [Connecting to archive.ubuntu.com (2001:67c:1360:8c01::1a)]fase cada vez durante unos 2 minutos!

No tuve este problema anteriormente en Ubuntu 11.10, justo después de reinstalar el sistema operativo.

Alguna idea sobre lo que podría ser el problema ?

Respuesta1

Resolví esto el 12.10 editando/etc/gai.confy descomentando la línea:

#
#    For sites which prefer IPv4 connections change the last line to
#
precedence ::ffff:0:0/96 100

Esto le permite mantener IPv6 habilitado, pero establece el orden de prioridad para preferir IPv4 a IPv6.

Respuesta2

Solución:

Resolví el problema. Tuve que desactivar la conectividad IPv6, como señaló The Lord Of Time.

Ejecutar el siguiente comando en Terminal indica si IPv6 está habilitado o no:

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

0significa que está habilitado, mientras que 1significa que está deshabilitado.

Para deshabilitar IPv6 desde la Terminal, ingrese lo siguiente:

echo "#disable ipv6" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.all.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.lo.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

Vuelva a ejecutar el primer comando y debería serlo 1ahora.

Respuesta3

Si solo deseas modificar apt-get, entonces puedes forzar IPv4 con:

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

Para que la configuración sea persistente, cree el archivo 99force-ipv4 en /etc/apt/apt.conf.d/.

sudoedit /etc/apt/apt.conf.d/99force-ipv4

Ponga el siguiente contenido en él:

Acquire::ForceIPv4 "true";

Guarde el archivo y estará listo. Si desea forzar IPv6, cambie el 4 por el 6 en el nombre del archivo y la configuración. Para elegir entre uno de ellos, prueba con el método rápido y comprueba cuál funciona mejor.

información relacionada