apt-get:试图解决ipv6

我的问题是,当我做一个apt-get更新试图解决ipv6 IPS,并且它无法更新/安装/等。

如何在apt-get禁用ipv6?

ping到www.google.com.ar,parsing为ipv4。

这是在OpenVZ容器中的debian runnung。

这是在生产服务器和在线的一个openvz集群有这个问题! 这就是为什么我想find其他解决scheme,而不是禁用ipv6。

谢谢!

我假设你已经启动了ipv6,但是ipv6设置已经坏了,所以你可能想要做的就是将ipv6模块join黑名单,然后重新启动。

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 over IPv6,您可以在/etc/gai.conf取消注释(或追加)line precedence ::ffff:0:0/96 100 。 我认为这是适用于你的用例。