无法获取 http://ports.ubuntu.com/

无法获取 http://ports.ubuntu.com/

当我尝试在 Raspberry pi 3B+ 上安装一些 TB3 软件包并输入命令“sudo apt install net-tools”时,出现以下两个错误:

  1. 获取失败http://ports.ubuntu.com/ubuntu-ports/pool/main/n/net-tools_1.60+git20180626.aebd88e-1ubuntu1_arm64.deb. 暂时无法解析‘ports.ubuntu.com’

  2. 无法获取某些档案,也许运行 apt-get update 或尝试 --fix-missing?

我检查了互联网是否正常工作(查看了路由器),在尝试使用命令“sudo apt update”时,仍然出现相同的错误以及其他错误。我请求尽快帮助我。

答案1

我发现使用 NAT 的路由破坏了名称解析。这帮我修复了这个问题:

iptables -t nat -I POSTROUTING 1 -d 127.0.0.53 -o lo -m comment --comment "SNAT for systemd-resolved" -j SNAT --to-source 127.0.0.1

您可能需要更改插入号码(对于我的 POSTROUTING 来说,插入号码为 1),以便在我的情况下在唯一的后路由条目之前插入。

相关内容