我刚刚安装了Ubuntu Server 18.04,并设置了SSH,因此我可以继续通过桌面进行配置,但是遇到了一些似乎无法解决的问题。
我试图跑步
sudo apt-get update
但是不断出现错误:
解决临时故障的archive.ubuntu.com
无法获取http://archive.ubuntu ........
我通过运行检查我的互联网连接是否正常
ping 8.8.8.8
我得到了回应,一切正常。
我怀疑我的DNS设置不正确,所以我尝试了
ping www.google.com
并得到错误:
名称解析暂时失败
好的,所以我确定实际上是某种DNS问题,但是我尝试过的所有“答案”都不适用于我。
我尝试编辑时/etc/resolv.conf
没有运气,因为它似乎是一个符号链接。
我在这里找到了一个答案,该答案仅在从根目录运行时才有效,即:
sudo bash
但是它指示通过以下方式撤消更改:
rm /etc/resolv.conf
ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
如果这样做,我将再次失去连接。
- 我应该以它拥有的方式还是其他方式离开它?
- 这可以是永久解决方案吗?
- 问题的原因是
/run/resolvconf/resolv.conf
实际上不存在的事实吗?
/run/resolvconf/resolv.conf
不存在,则没有必要创建指向/etc/resolv.conf
它的符号链接。因此,在您找到该文件为何不存在的原因之前,建议您使用工作手册resolv.conf
。您可以将输出添加dpkg -l resolvconf
到您的问题吗?