GNU/Linux >> Znalost Linux >  >> Linux

Přesvědčit Apt-get *ne* používat metodu Ipv6?

ISP, u kterého pracuji, nastavuje interní síť IPv6 v rámci přípravy na případné připojení k internetu IPv6. Výsledkem je, že několik serverů v této síti se nyní při spuštění apt-get update pokouší připojit k security.debian.org prostřednictvím své IPv6 adresy ve výchozím nastavení , což má za následek, že musím čekat na dlouhý časový limit, kdykoli stahuji aktualizace jakéhokoli druhu.

Existuje způsob, jak říci apt, aby preferoval IPv4, nebo IPv6 úplně ignoroval?

Přijatá odpověď:

Přidejte -o Acquire::ForceIPv4=true při spuštění apt-get .

Pokud chcete, aby nastavení bylo trvalé, vytvořte /etc/apt/apt.conf.d/99force-ipv4 a zadejte Acquire::ForceIPv4 "true"; v něm:

echo 'Acquire::ForceIPv4 "true";' | sudo tee /etc/apt/apt.conf.d/99force-ipv4

Možnosti konfigurace Acquire::ForceIPv4 a Acquire::ForceIPv6 byly přidány do verze 0.9.7.9~exp1 (viz chyba 611891), která je dostupná od Ubuntu Saucy (vydáno v říjnu 2013) a Debian Jessie (vydáno v dubnu 2015).


Linux
  1. Jak používat BusyBox na Linuxu

  2. Jak používám cron v Linuxu

  3. Aktualizujte Certbot, aby používal nejnovější metodu ověření (ACME EOL!)

  1. Jak používat Nginx k přesměrování

  2. Jak používat Su Command v Linuxu

  3. [Průvodce] příkazy apt vs apt-get a který z nich použít?

  1. Jak používat metodu CONNECT na HTTP proxy pomocí Telnetu?

  2. Kdy a proč bych měl používat Apt-get Update?

  3. Mám používat skriptování Apt nebo Apt-get In Shell?