NetworkManager 服务干扰我在 kali 中的连接

NetworkManager 服务干扰我在 kali 中的连接

我最近买了一台新笔记本电脑用于渗透测试,用来摆弄我家庭网络上的东西,我的目的是安装 virtualbox (oracle) 并下载一个 kali 映像来处理这些东西。这是一些规格:

主机操作系统:Windows 10

主机:Thinkpad t420

虚拟机接口:Virtualbox

无线网卡:阿尔法awus036h

Kali 版本:最新版本

所以基本上,我的虚拟机工作正常——没有任何直接问题。我正在摆弄我的网卡(alfa),它是通过 USB 直通连接的。当网络管理器服务停止时,我可以扫描网络。当它打开时,我没有得到任何结果。

iw wlan0 scan当网络管理器服务正在运行时停止了: 折断

如您所见,我的卡可以看到多个网络。

现在,这就是我再次扫描时发生的情况,但这次是网络管理器启动时: 剪断

没有结果

这非常令人沮丧,因此如果您对可能出现的问题有任何见解,请告诉我。

聚苯乙烯network-manager服务和有什么区别NetworkManager

谢谢!

编辑:目的是连接到 wifi 网络。我用iw wlan0 scan作为例子。当服务处于活动状态时,我的计算机看不到任何可连接的网络,因此“禁用”我计算机上的 WiFi。

答案1

关键是您要么在 wifi 接口上有 AP/IP 连接,要么让它扫描/处于监控模式。

WiFi 设备无法执行这两项操作同时

如果您在监控模式下需要互联网连接,则需要另一个 wifi 棒,或者使用机器的默认 wifi,或者使用以太网接口。

答案2

当 NetworkManager 运行时,它已经定期扫描网络,并且它的扫描可能会中断您的手动扫描。这就是当 NetworkManager 运行时您得不到结果的原因。

这实际上是 NetworkManager 应该解决的问题之一:应该有一个协调中心点来询问和配置网络设置,以便应用程序和命令不会互相干扰。

当 NetworkManager 运行时,您应该要求它提供 WiFi 扫描结果,而不是向 WiFi 适配器发送冲突的命令:nmcli dev wifi list应该为您提供当前的 SSID 列表及其基本信息。

如果您需要仅在输出中提供的深入技术细节iw <interface> scan,只需使用iw <interface> scan dump即可获取最近扫描的现有结果:即使在 NetworkManager 运行的情况下也可以使用。如果您使用iw <interface> scan,这将明确请求 WiFi 适配器停止正在执行的操作并运行重新扫描现在,这就是导致与 NetworkManager 发生冲突的原因。

如果您必须在某个特定时间触发重新扫描并且 NetworkManager 正在运行,您可以使用nmcli dev wifi rescan它。

相关内容