Ich hatte letzte Woche auf Arbeit das Problem, das scheinbar das IPv6 bei einem Kunden kaputt war, weshalb ich kein apt-get update durchführen konnte, da er die IP nicht erreichen konnte. Also musste ich apt-get dazu bewegen doch bitte IPv4 zu nutzen. Ab Version 0.9.7.9~exp1 geht das wie folgt:
apt-get -o Acquire::ForceIPv4=true update
Da es sich in diesen Fall aber um ein Precise handelte mit einer älteren apt-get Version muss hier anders vorgegangen werden. Und zwar muss in /etc/gai.conf folgende Zeile einkommentiert werden:
precedence ::ffff:0:0/96 100
Christoph
Warum hast du nicht den IPv6 Support ganz ausgeschaltet? Andere Dienste funktionieren doch dann auch nicht :)
Thomas Schäfer
Vielleicht gingen ja die anderen Dienste via IPv6 und nur die Update-Server bzw. der Weg dahin waren gestört.
Mit der Änderung an der gai.conf hat er IPv6 ja auch fast systemweit ausgeschaltet.
Das Netz ganz auszuschalten halte ich nicht mehr für zeitgemäß, zumal es immer noch Programme gibt, die zicken, wenn IPv4 oder IPv6 im System fehlt.
im oben beschriebenen Fall hätte ich nur die Autokonfiguration deaktiviert oder die Defaultroute (v6) vorübergehend gelöscht.
Sebastian
Beides gute Vorschläge, die ich hätte beide auch so nutzen können, bin ich nur in dem Moment nicht drauf gekommen ;-)