当我尝试在 Raspberry pi 3B+ 上安装一些 TB3 软件包并输入命令“sudo apt install net-tools”时,出现以下两个错误:
获取失败http://ports.ubuntu.com/ubuntu-ports/pool/main/n/net-tools_1.60+git20180626.aebd88e-1ubuntu1_arm64.deb. 暂时无法解析‘ports.ubuntu.com’
无法获取某些档案,也许运行 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),以便在我的情况下在唯一的后路由条目之前插入。