Ubuntu 网络管理器的主要错误

Ubuntu 网络管理器的主要错误

因此,我使用 Hyper machine 并运行 3 个 Ubuntu CLI 服务器,拥有 3 个运行良好的系统。然后我进行了更新,发现 3 个服务器中的 2 个出现了一些错误。当其中 2 个离线时,我停止了更新,没有更新最后一个。现在我无法让 eth0 接口连接到网络。幸运的是,我可以通过超级管理器通过终端进行访问,但这是我运行命令的唯一方式,ssh 将无法工作,因为接口报告为未管理。由于网上发布了数千个有关网络管理器的问题,我试图修复它可能会让它变得更糟。netplan 显示接口设置,但它不会激活,也不会显示 nmcli 的启动状态。在从 Ubuntu 更新之前,它在当前设置下运行良好。所以现在我需要帮助来弄清楚如何通过 CLI 专门更改设置以及检查哪些文件夹以解决此问题,因为似乎接口的管理方式发生了重大变化,从曾经很好的工作方法变成了有人认为现在应该改变的方法。使用之前的方法,设置工作正常。但我不知道从哪里开始,因为我尝试过网上很多解决方案,但都没有达到建议的效果。有人愿意面对具有挑战性的网络相关问题吗?

我会重新安装,但我做了一些更改,我不想重做这些更改,这些更改涉及应用程序如何存储和检索网络上 NAS 的数据,因此根据我在网上看到的有关此错误的信息,我真的不想再次使用 Google 命令来重做这些更改来解决这个简单的问题。一个是 apache 服务器,另一个是 xeams 电子邮件服务器。

答案1

从您发送的屏幕截图中,我发现您没有安装网络管理器(nmcli)。

我建议您安装它,获取现有接口的信息并创建有效的网络连接。

请按照以下步骤操作...

:更新包列表:

sudo apt update  

:安装网络管理器:

sudo apt install network-manager

:启用网络管理器:

sudo systemctl enable NetworkManager.service

:启动网络管理器:

sudo systemctl start NetworkManager.service

:确定检测到的接口:

sudo nmcli device status 

:创建网络连接 - 根据您上面提到的设备,例如 eth0:

sudo nmcli connection add type ethernet con-name some_name_you_like ifname eth0 ip4 10.10.10.10/24 gw4 10.10.10.1

:检查您的 DNS 设置:

sudo nmcli connection show "the_name_from_above" | grep ipv4.dns

:添加 Quad9 DNS:

sudo nmcli connection modify "the_name_from_above" ipv4.dns "9.9.9.9"

: 测试 :

sudo nmcli connection show "the_name_from_above" | grep ipv4.dns
ping askubuntu.com

相关内容