修复“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的网络管理器服务不工作的解决方案。