答案1
这个答案对我没有帮助,所以我为此苦苦挣扎。我有一台运行 Nextcloud 小型服务器的 Ubuntu 服务器。我是从 16.04 lts 之前的某个版本开始的,在此版本之前,它运行在 X.10 或 X.04(X 代表版本号)上。过去,网络处理程序已经更改。当我从 20.04 LTS 升级(do-release-upgrade)到 22.04 LTS 时,它与网络配合得不好。经过大量的谷歌搜索和使用新的聊天机器人。
如果你此时(在做任何其他事情之前)有网络(ping 网关)但无法 ping ubuntu.com
您需要将您的 DNS 服务器添加到此文件中:
纳米/etc/resolvconf/resolv.conf.d/tail
nameserver 192.168.1.1
之后你就可以继续最终的解决方案了:
我得到了这个小而简单的配置:我用于配置的名称:/etc/netplan/00-installer-config.yaml
# config start
# This is the network config written by 'subiquity'
network:
ethernets:
ens3:
dhcp4: no
addresses: [192.168.1.22/24]
gateway4: 192.168.1.1
nameservers:
addresses:
[192.168.1.1]
search: []
version: 2
# config end
为了确保 netplan 一切正常,您应该执行以下命令:
apt reinstall netplan.io
netplan.io 是 netplan 的数据包...
您可以删除网络管理器:
apt purge network-manager
并且您可以删除您的接口配置文件,我将其重命名为 interface.old 以防万一...并删除您之前创建的尾部文件。
现在您应该可以重新启动并继续...这对我来说已经完成了,现在我正在使用适当的网络配置文件为运行带有 Nextcloud 的 Ubuntu 22.04 LTS 的小型简单服务器运行。
答案2
我搞明白了。我需要管理我的网络接口才能激活它。我还发现我的 sources.list 中的所有链接都是 https 而不是 http。
我从这两个链接中找到了信息,可能还有其他一些信息,但有些找不到。