今天我更新了 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/interface
iface <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 或类似的东西......