如果NetworkManager未运行,您可以尝试通过以下步骤启动它: 1. 启动NetworkManager服务: sudo systemctl start NetworkManager 2. 检查NetworkManager服务状态: sudo systemctl status NetworkManager 如果服务成功启动,您应该会看到服务状态为"active"或"running"。 3. 激活网络适配器: sudo nmcli networking on sudo nmcli networking ens160 这将打开NetworkManager的网络功能,并尝试激活网络适配器。 4. 检查网络连接: ping baidu.com 如果您能够成功收到来自Google的回复,说明您的网络连接已经恢复。 如果以上步骤无法解决问题,您可以尝试重启NetworkManager服务: sudo systemctl restart NetworkManager 如果问题仍然存在,可能需要进一步检查NetworkManager的配置以及相关的日志文件,以确定问题的原因。 sudo ip link set dev ens160 down sudo ip link set dev ens160 up 使用 nmcli 命令禁用 'virbr0' 连接 sudo nmcli conn down 'virbr0' sudo ifconfig virbr0 down 重启 NetworkManager 服务以重新加载网络配置 sudo systemctl restart NetworkManager 查看当前活动的网络连接 nmcli conn show 如果 virbr0 占用了 ens160 接口并导致无法激活 ens160,你可以尝试以下方法来解决问题: 1. 停止 virbr0 接口:首先,停止 virbr0 接口以释放 ens160。可以使用以下命令来停止 virbr0: sudo ip link set dev virbr0 down 这将使 virbr0 接口停止并释放对 ens160 的占用。 2. 激活 ens160 接口:使用以下命令来激活 ens160 接口: sudo ip link set dev ens160 up 这将激活 `ens160` 接口并使其可用。 3. 检查网络配置:确保网络配置文件中没有任何冲突或错误的设置。你可以检查 `/etc/sysconfig/network-scripts/` 目录下的配置文件,特别是与 `ens160` 相关的配置文件。 4. 重启网络服务:尝试重启网络服务以应用任何更改: sudo systemctl restart network 这将重新启动网络服务并使更改生效。 如果以上方法仍然无法解决问题,请提供更多关于你的网络环境和配置的详细信息,以便我们能够更好地帮助你解决问题。 如果你无法重启网络服务并收到 "job" 错误消息,这可能表示有其他正在运行的任务或服务正在阻止网络服务的重启。你可以尝试以下方法来解决该问题: 1. 停止相关服务:首先,停止与网络服务相关的服务。你可以使用以下命令来停止 NetworkManager 服务: sudo systemctl stop NetworkManager 或者,如果你使用的是其他网络管理工具,可以相应地停止该服务。 2. 重启网络服务:使用以下命令来重启网络服务: sudo systemctl restart network 如果你仍然收到 "job" 错误消息,尝试下一步。 3. 强制重启网络服务:如果常规的重启命令无效,你可以尝试使用以下命令来强制重启网络服务: sudo systemctl --force restart network 这将强制终止任何正在运行的网络服务进程并重新启动网络服务。 请注意,强制重启网络服务可能会中断正在进行的网络连接,因此请确保在执行此操作之前没有重要的网络活动。