Ubuntu 服务器没有互联网

Ubuntu 服务器没有互联网

我在 Virtualbox 中安装了 ubuntu 服务器。但在安装时我还没有连接到互联网。安装后我连接到互联网,在尝试时apt-get update,它显示名称解析暂时失败。

尝试了网上的许多命令来重新启动网络管理器,但它显示

无法重新启动 network-manager.service:未找到单元 network-manager.service

PS:网络:桥接适配器

答案1

NetworkManager 是一种系统网络服务,可管理您的网络设备和连接,并在可用时尝试保持网络连接处于活动状态。

您可以使用此命令检查 NetworkManager 是否正在运行:

sudo systemctl status NetworkManager

如果已禁用,您可以使用以下命令启用它:

sudo systemctl enable NetworkManager

启用 NetworkManager 后,您可以使用以下命令启动它:

sudo systemctl start NetworkManager

如果未安装 NetworkManager,则需要从 Linux 存储库安装。但是,要执行此操作,您需要有互联网连接。

如果上述方法不起作用,您可以手动设置连接。为此,您需要找到具有互联网连接的网络设备。

如果您已安装 NetworkManager 但它仍然无法正常工作,请确保将管理状态设置为错误的在 NetworkManager 配置文件中,然后再继续手动设置连接。

$cat /etc/NetworkManager/NetworkManager.conf 

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

要检查所有可用的网络设备,请使用以下命令:

ip addr show

ip addr 显示结果

上图ens3是网络设备。如果您使用的是无线适配器,则名称将以 开头wl

一旦您弄清楚了适配器,您需要编辑interfaces现有的文件:

/etc/network

在编辑文件之前,请确保接口已关闭,使用以下命令:

sudo ifdown <name of the interface>
e.g: sudo ifdown ens3

打开接口文件sudo nano /etc/network/interfaces并在其中添加以下内容

allow-hotplug <name of interface>
iface <name of interface> inet dhcp

e.g: 
allow-hotplug ens3
iface ens3 inet dhcp

保存文件并使用以下命令重新启动界面:

sudo ifup <name of the interface>
e.g : sudo ifup ens3

现在你的系统应该可以正常工作了。你可以使用命令检查状态ip addr show

相关内容