当我运行时sudo apt-get update
,它卡在Connecting to ...
$ sudo apt-get update
0% [Connecting to archive.ubuntu.com (2001:67c:1360:8001::17)]
这就是所有命令输出。有人知道哪里出了问题吗?
答案1
计算机似乎认为它具有 IPv6 连接,但实际上并没有。可以通过尝试以下命令来验证这一点
ping6 www.google.com
。
您可以通过运行以下命令在 Ubuntu 上禁用 IPv6。要再次启用 IPv6,只需执行rm /etc/sysctl.d/99-disable-ipv6.conf
echo "net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1" | sudo tee /etc/sysctl.d/99-disable-ipv6.conf
您也可以使用文本编辑器创建此文件,然后粘贴内容
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
然后运行sudo service procps reload
重新加载。
答案2
我遇到了这个问题,但按照以下步骤立即解决了:
a)打开终端并运行命令
sudo nano /etc/gai.conf
b) 使用箭头键向下滚动文件 gai.conf 并从该行中删除注释 (#): #precedence ::ffff:0:0/96 100
Ctrl按+保存文件O,然后按Ctrl+退出X