apt-get:尝试解析 ipv6

apt-get:尝试解析 ipv6

我的问题是,当我执行 apt-get update 尝试解析 ipv6 ips 时,更新/安装/等操作失败。

如何在 apt-get 上禁用 ipv6?

对 www.google.com.ar 的 ping 操作解析为 ipv4。

这是在 OpenVZ 容器中运行的 debian。

这是在生产服务器中,在线 ONE openvz 集群有此问题!这就是为什么我想找到除禁用 ipv6 之外的其他解决方案。

谢谢!

答案1

我假设您已经启用了 ipv6,但是 ipv6 设置已损坏,因此,您可能需要将 ipv6 模块列入黑名单,然后重新启动。

答案2

Unix.SE 对此有两个很好的答案:

如果你只想禁用 APT 的 IPv4,并且您运行 Debian wheezy 或 *buntu saucy 或更新版本,即 APT 0.9.7.9~exp1 或更新版本,您可以Acquire::ForceIPv4在命令行 ( ) 或( )-o Acquire::ForceIPv4=true中使用该选项。apt.confAcquire::ForceIPv4 "true";

如果你希望系统范围内优先使用 IPv4 而不是 IPv6precedence ::ffff:0:0/96 100您可以取消注释(或附加)中的行/etc/gai.conf。我认为这适合您的用例。

相关内容