小更新后没有互联网 - resolv.conf 的问题

小更新后没有互联网 - resolv.conf 的问题

今天我更新了 18.04 系统,重启后,我通过 wifi 和以太网电缆丢失了所有互联网连接。其他设备的 Wifi 和电缆正常工作。最近没有更改路由器或网络设置。

尝试了很多方法(我将在下面详细介绍)后,只有一种方法部分有效:将名称服务器添加到文件/etc/resolv.conf。但是,该文件在重新启动,每当我尝试初始化我的 VPN 连接时。所以目前我无法使用 VPN 上网。

我尝试过但无所作为的事情(大多数 - 但不是全部 - 基于此处的讨论):从 16.04 升级到 18.04 后没有互联网

  • 降级我在 dpkg 和 apt 日志中找到的所有使用dpkg -i和缓存版本更新的 linux-* 软件包(此时所有其他软件包更新似乎与网络无关:thunderbird(我不使用)、vim、xxd、element-desktop)
  • 使用 GRUB 启动旧内核版本
  • 将名称服务器添加到/etc/resolvconf/resolv.conf.d/base/head(我的系统上不存在 resolv.conf.d 目录)
  • 添加DNS=8.8.8.8(和其他)到/etc/systemd/resolved.conf
  • 将我的以太网和 wifi 接口添加到 /etc/network/interfaceiface <device> inet dhcp
  • 设置静态 IP 并通过 GUI 手动添加 DNS

所有上述尝试都无法单独或以各种组合起作用,即使每次尝试后都重新启动系统。

一些诊断和一般信息:

  • 我正在这台机器上运行 ubuntu 原生版(不是通过双启动,也不是通过 VM)
  • 我可以 ping 8.8.8.8,其他公网 IP 也可以正常 ping
  • 我的设备可以正常连接到本地网络和路由器,并正常接收 IP 配置(WiFi 和有线)
  • 有线和无线连接的设置始终设置为自动,IP 配置、DNS 和 DHCP 曾经可以正常工作(并且继续在其他设备上工作)
  • 更新从内核 5.4.0.94 到 5.4.0.96(如果我在这里使用的术语正确的话)

因此,我相信这与 DNS 未正确找到和/或 systemd-resolved 服务有关,但我不知道是什么。

答案1

好吧,当然,我在发布这个问题 12 分钟后就找到了解决方案......它很简单

sudo apt-get install resolvconf

在几个答案中,重新启动 resolvconf 是最后一步,但它不存在于我的系统中。安装后互联网立即开始工作。我不知道是什么导致了这个问题,更新是否删除了 resolvconf 或类似的东西......

相关内容