修复“NetworkManager未运行”在Kali Linux上

Kali Linux是一个基于debian的开源发行版,旨在满足Linux专业人员对安全审计和渗透测试的需求。Kali Linux是专门为运行Linux发行版的专业用户开发的。然而,Kali Linux是一个更加敏感和关键的发行版,因此,默认情况下它的网络服务是禁用的,Kali社区建议初学者出于安全考虑不要使用Kali。

当开始使用Kali时,用户可能会遇到连接网络的问题,并面临如下所示的“NetworkManager not running”错误。这是由于不同的目的,例如默认情况下NetworkManager服务被禁用,或者用户可能试图进行非法活动,或者可能在系统上找不到NetworkManager包等等:

注意:根据官方消息来源,滥用Kali的工具,例如未经授权凭证的网络安全工具,可能会阻塞Kali系统并造成不可挽回的损害。

该博客将提供解决Kali Linux中“NetworkManager不运行”问题的方法。

如何解决“NetworkManager不运行”在Kali Linux?

NetworkManager不工作的问题可能是由于各种原因造成的,如NetworkManager服务被禁用,可能需要重新启动系统,或NetworkManager工具过时。为了解决上述问题,可以使用以下解决方案:

  • 更新Kali Linux软件包
  • 重启NetworkManager服务
  • 启用NetworkManager服务
  • 使用" airmon-ng "命令终止NetworkManager服务,然后重新启动该服务
  • 安装或升级“network-manager”软件包并重新启动NetworkManager服务

依次执行上述解决方案,直至解决“NetworkManager未运行”问题。

解决方案1:更新Kali Linux软件包

有时,系统存储库没有更新,这可能会阻止系统正常工作。要解决上述问题,首先,尝试更新和升级Kali的软件包。为此,请查看下面的示例。

第一步:启动卡莉的终端

首先,通过点击下面的“终端”图标或按下“CTRL+ALT+T”键启动Kali的终端:

步骤2:更新Kali的存储库

使用“APT Update”命令更新Kali的APT存储库:

Sudo apt更新

上面的结果显示Kali需要从存储库升级“86”包。

第三步:升级Kali的软件包

要升级Kali的可升级包,使用“apt upgrade”命令。该命令可能需要root权限来保存更改。为此,请以“sudo”权限运行命令:

执行命令apt upgrade -y

更新和升级Kali的存储库后,请重启系统,检查NetworkManager服务问题是否解决。

解决方案2:重启NetworkManager服务

在开始使用新安装的Kali系统时,有时默认禁用NetworkManager服务,以防止系统受到任何网络攻击。要启用或重新启动NetworkManager服务,请按照给出的演示操作。

步骤1:检查NetworkManager服务状态

首先,检查NetworkManager服务是否正在运行。需要查询Kali Linux上的服务,使用systemctl status命令。

systemctl status NetworkManager

下面的输出显示NetworkManager服务当前处于非活动状态:

按“Q”键返回命令行。

步骤2:重新启动服务

要激活NetworkManager服务,请使用“systemctl restart”命令重新启动或启动该服务。该命令可能需要root权限。所以,以“sudo”权限运行命令:

sudo systemctl restart NetworkManager

步骤3:验证

确认时,点击“网络”图标,检查系统是否连接网络。在这里,你可以看到我们已经有效地解决了“NetworkManager不运行”的问题:

或者,通过执行以下命令再次检查NetworkManager服务状态:

systemctl status NetworkManager

服务状态“active”表示NetworkManager服务已成功执行:

方案3:启用NetworkManager服务

有时,“systemctl restart NetworkManager”不会重新启动或启用服务,指定的问题仍然存在。如果上述解决方案不能解决问题,请使用“systemctl enable”命令手动启用服务:

systemctl启用NetworkManager

该命令需要身份验证。为此,请提供系统密码并按“认证”按钮:

用户也可以尝试通过执行以下命令从头开始启动服务:

sudo systemctl start NetworkManager

为了确认,使用以下命令再次检查“NetworkManager”服务状态:

systemctl status NetworkManager

系统实施后,用户可能需要重新启动系统,重新检查问题是否解决。

解决方法四:使用“airmon-ng”命令终止NetworkManager服务,然后重新启动该服务

“airmon-ng”是一个命令行实用程序,用于在监视模式和无线模式之间切换。但是,此命令也用于完全终止NetworkManager服务。解决“NetworkManager服务未运行”的另一个可能的解决方案是使用“airmon-ng”完全杀死NetworkManager服务,然后重新启用或重启该服务。请看给出的步骤进行说明。

步骤1:关闭NetworkManager服务

要杀死NetworkManager服务,使用下面的命令和root权限:

Sudo气控止回杀

在给定的命令中,“check - kill”用于杀死干扰或与airmon-ng套件交互的进程:

该命令将完全杀死正在运行NetworkManager服务的进程。

步骤2:启动NetworkManager服务

需要重新启用或启动服务,使用sudo service start命令:

sudo service NetworkManager start

这里,我们已经在Kali Linux中启动了“NetworkManager”服务:

这可能会解决Kali中所述的“NetworkManager not running”错误。

解决方案五:安装或升级“network-manager”软件包,并重新启动NetworkManager服务

有时,“network-manager”包已经过时,或者可能在无意中从存储库中删除。这可能导致停止NetworkManager服务并导致NetworkManager无法工作。要解决上述问题,请在Kali中安装或升级“network-manager”包。要获得正确的指导方针,请遵循以下示例。

步骤1:安装“network-manager”包

首先,通过执行下面的命令安装“network-manager”包:

安装网络管理器

如果在Kali中没有找到“network-manager”包,将安装它:

步骤2:升级软件包

为了升级“network-manager”包到最新版本,使用root用户权限的“apt upgrade”命令:

执行命令apt升级网管

步骤3:重新启动Kali的NetworkManager服务

安装和升级“network-manager”包后,用户可能需要重新启动“NetworkManager”服务。要做到这一点,请遵循给定的命令:

sudo systemctl restart NetworkManager

这将解决Kali中的“NetworkManager不工作”问题:

我们详细阐述了解决Kali Linux上“Network Manager is Not Running”的解决方案。

结论

有时,在Kali linux上,由于“NetworkManager不工作”,用户可能会面临连接网络的问题。为了解决这个问题,用户需要更新Kali Linux,重新启动NetworkManager服务,或者完全杀死该服务并重新启用它。另一种可能的解决方案是安装或升级“network-manager”包并启动Kali的NetworkManager服务。我们已经介绍了解决Kali的网络管理器服务不工作的解决方案。