私が働いているISPは、最終的にIPv6インターネットに接続する準備として、内部IPv6ネットワークをセットアップしています。その結果、このネットワーク内のいくつかのサーバーは、apt-get update
を実行するときに、デフォルトでIPv6アドレスを介してsecurity.debian.orgに接続しようとします。 、その結果、あらゆる種類の更新をダウンロードするたびに、長いタイムアウトを待つ必要があります。
aptにIPv4を優先するか、IPv6を完全に無視するかを指示する方法はありますか?
承認された回答:
-o Acquire::ForceIPv4=true
を追加します apt-get
を実行する場合 。
設定を永続的にしたい場合は、 /etc/apt/apt.conf.d/99force-ipv4を作成するだけです。 Acquire::ForceIPv4 "true";
を入力します その中:
echo 'Acquire::ForceIPv4 "true";' | sudo tee /etc/apt/apt.conf.d/99force-ipv4
構成オプションAcquire::ForceIPv4
およびAcquire::ForceIPv6
バージョン0.9.7.9〜exp1に追加されました (バグ611891を参照)Ubuntu Saucy(2013年10月にリリース)およびDebian Jessie(2015年4月にリリース)以降に利用可能です。