Mam serwer Ubuntu 11.10, który właśnie zainstalowałem. Teraz, jeśli spróbuję coś zrobić apt-get
, spróbuje się połączyć archive.ubuntu.com
.. Pozostanie w [Connecting to archive.ubuntu.com (2001:67c:1360:8c01::1a)]
fazie przez około 2 minuty, po czym faktycznie zacznie się komunikować i pobierać rzeczy ...
W końcu zawsze się łączy, ale [Connecting to archive.ubuntu.com (2001:67c:1360:8c01::1a)]
za każdym razem czeka na fazę przez około 2 minuty!
Nie miałem tego problemu wcześniej na Ubuntu 11.10, zaraz po ponownej instalacji systemu operacyjnego.
Wszelkie pomysły na temat problemu?
networking
apt
Ahmad
źródło
źródło
Odpowiedzi:
Rozwiązałem to 12.10, edytując /etc/gai.conf i usuwając komentarz z linii:
Pozwala to utrzymać włączony IPv6, ale ustawia kolejność pierwszeństwa przed IPv4 zamiast IPv6.
źródło
Rozwiązanie:
Zrozumiałem problem. Musiałem wyłączyć łączność IPv6, jak zauważył Lord Of Time.
Uruchomienie następującego polecenia w terminalu informuje, czy protokół IPv6 jest włączony, czy nie:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
0
oznacza jego włączone, a jednocześnie1
wyłączone.Aby wyłączyć IPv6 z poziomu terminala, wprowadź następujące dane:
Ponownie uruchom pierwsze polecenie i powinno być
1
teraz.źródło
Jeśli chcesz tylko zmodyfikować apt-get, możesz wymusić IPv4 za pomocą:
Aby ustawienie było trwałe, utwórz plik 99force-ipv4 w /etc/apt/apt.conf.d/.
Umieść w nim następującą zawartość:
Zapisz plik i gotowe. Jeśli zamiast tego chcesz wymusić IPv6, zmień 4 na 6 w nazwie pliku i ustawieniach. Aby wybrać jedną z nich, przetestuj szybką metodą i sprawdź, która działa lepiej.
źródło