Der ISP, bei dem ich arbeite, richtet ein internes IPv6-Netzwerk ein, um sich schließlich mit dem IPv6-Internet zu verbinden. Infolgedessen versuchen nun mehrere der Server in diesem Netzwerk standardmäßig, sich über seine IPv6-Adresse mit security.debian.org zu verbinden, wenn apt-get update
ausgeführt wird , und das führt dazu, dass ich immer auf eine lange Zeitüberschreitung warten muss, wenn ich Updates jeglicher Art herunterlade.
Gibt es eine Möglichkeit, apt anzuweisen, entweder IPv4 zu bevorzugen oder IPv6 vollständig zu ignorieren?
Akzeptierte Antwort:
Fügen Sie -o Acquire::ForceIPv4=true
hinzu beim Ausführen von apt-get
.
Wenn Sie die Einstellung dauerhaft machen möchten, erstellen Sie einfach /etc/apt/apt.conf.d/99force-ipv4 und setzen Sie Acquire::ForceIPv4 "true";
darin:
echo 'Acquire::ForceIPv4 "true";' | sudo tee /etc/apt/apt.conf.d/99force-ipv4
Konfigurationsoptionen Acquire::ForceIPv4
und Acquire::ForceIPv6
wurden zu Version 0.9.7.9~exp1 hinzugefügt (siehe Fehler 611891), der seit Ubuntu Saucy (veröffentlicht im Oktober 2013) und Debian Jessie (veröffentlicht im April 2015) verfügbar ist.