【问题标题】:Ubuntu 16 64bit - apt-get not workingUbuntu 16 64bit - apt-get 不工作
【发布时间】:2017-02-02 07:00:06
【问题描述】:

我全新安装了 Ubuntu 16.04.1 服务器版。我设置了静态IP地址。我可以ping任何域。我可以通过 SSH 连接到它。基本上 IP 配置与旧 Ubuntu 14 上的配置相同。但是 apt-get 不起作用。

我是0% [Connecting to gb.archive.ubuntu.com (2001:67c:1560:8001::14)] [Connecting to security.ubuntu.com (2001:67c:1560:8001::11)]

我可以 ping 它尝试连接到 gb.archive.ubuntu.comsecurity.ubuntu.com 的域。 This 是我发现的最相似的问题,但这个问题和其他问题的答案并不能解决问题。 我没有任何 iptables 规则,因为这是全新安装。

花了 5 个小时尝试不同的解决方案、不同的互联网连接后,我的想法已经不多了。

任何帮助表示赞赏。 谢谢。

【问题讨论】:

  • 听起来像是服务器故障的问题
  • 看起来它正在尝试使用 IPv6。检查您是否可以使用 ping6 ping 那些域
  • 谢谢罗德尼。我得到了 ping:未知主机 2001:67c:1560:8001::14
  • 尝试 ping6,而不是 ping。

标签: ubuntu-16.04 ubuntu-server


【解决方案1】:

谢谢罗德尼。您的评论指示我找到解决方案。这是关于 IPv6 的。只需要禁用它。找到答案here

【讨论】:

  • 禁用 IPv6 不是一个有用的方法。当 IPv4 端点没有响应时,也不会禁用 IPv4。为什么?因为问题出在远程,而不是你的。联系拥有该端点的人并要求他们修复它。与此同时,TCP 最终会排除没有响应的地址,尝试其他地址,直到找到一个有效的地址。
  • 谢谢斯蒂芬。这是我在 VirtualBox 上运行的开发服务器,所以我不需要 IPv6。
  • 请务必记住您的债务!那天 apt-get 看到一个带有 AAAA 但没有 A 记录的 DNS 名称,你会遇到同样的问题。
  • 谢谢斯蒂芬。我会的。
猜你喜欢
  • 1970-01-01
  • 2019-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-02
  • 2013-09-27
  • 2019-08-17
  • 1970-01-01
相关资源
最近更新 更多