我的问题是,当我进行 apt-get update 尝试解析 ipv6 ips 时,它无法更新/安装/等。
如何在 apt-get 禁用 ipv6?
对 www.google.com.ar 的 ping 解析为 ipv4。
这是在 OpenVZ 容器中运行的 debian。
这是在生产服务器和在线 ONE openvz 集群有这个问题!这就是为什么我想找到除禁用 ipv6 之外的其他解决方案的原因。
谢谢!
我的问题是,当我进行 apt-get update 尝试解析 ipv6 ips 时,它无法更新/安装/等。
如何在 apt-get 禁用 ipv6?
对 www.google.com.ar 的 ping 解析为 ipv4。
这是在 OpenVZ 容器中运行的 debian。
这是在生产服务器和在线 ONE openvz 集群有这个问题!这就是为什么我想找到除禁用 ipv6 之外的其他解决方案的原因。
谢谢!
Unix.SE 对此有两个很好的答案:
如果您只想为 APT 禁用 IPv4,并且运行 Debian wheezy 或 *buntu saucy 或更新版本,即 APT 0.9.7.9~exp1 或更新版本,您可以
Acquire::ForceIPv4
在命令行 (-o Acquire::ForceIPv4=true
) 或在apt.conf
(Acquire::ForceIPv4 "true";
)。如果您想在整个系统范围内更喜欢 IPv4 而不是 IPv6,您可以取消注释(或附加)
precedence ::ffff:0:0/96 100
./etc/gai.conf
我认为这适用于您的用例。我假设您已启用 ipv6,但 ipv6 设置损坏,因此,您可能想要做的是将 ipv6 模块列入黑名单,然后重新启动。