我买了一个无线网络适配器,所以我把它放在我的 Windows PC 上,我通过.exe
安装在其中的程序自动安装了驱动程序;然后我安装了 Kali Linux(最新版本)开始在 Kali Linux 软件(由 Oracle VM Virtual Box 安装)中练习一些编程代码,但是当我启动 Kali Linux 时,我惊讶地发现无线网络适配器不工作,我尝试运行lsusb
命令来查看 Kali Linux 是否识别它,它向我显示了好消息:
Bus 001 Device 004: ID 0bda:c811 Realtek Semiconductor Corp. 802.11ac NIC
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
但是当我写入iwconfig
命令来查看互联网无线配置是否为监控模式并且我知道它将被管理时它向我显示:
lo no wireless extensions.
eth0 no wireless extensions.
我认为这主要是因为自动驱动程序安装程序或驱动程序,所以我阅读了产品手册,在原始产品网站上下载驱动程序,但失败了,打开 ChatGPT 询问是否有任何好的方法,但失败了。我想出了将该.exe
程序转换为驱动程序文件,以便在 Oracle VM Virtual Box 中的 Kali Linux 软件中使用它,所以我安装了UniExtract
程序以将.exe
文件程序转换为驱动程序文件。然后最后一步是将驱动程序文件转换为适合 Kali Linux 软件,然后将其从 Windows 移动到 Oracle VM Virtual Box 中的 Kali Linux 软件 -> 未完成。
我再次询问了 ChatGPT,它建议安装ndiswrapper
将文件移动到 Kali Linux 软件并将其转换为由 Kali Linux 软件运行,但失败了。我明白这ndiswrapper
已从 Kali Linux 软件中删除,现在我正在“开箱即用”地寻找;我需要另一种在 Kali Linux 软件中使用 Windows 网卡驱动程序的方法。
请帮我!
无线网络适配器信息:
- 调制解调器:BL-WDN650A
- 在 Windows 10 64x 上:工作
- 在 Oracle VM Virtual Box 上安装的 Kali Linux 软件不起作用
答案1
不能。一般来说,驱动程序允许特定操作系统理解特定硬件并与之通信。
所有使操作系统彼此不同的因素意味着为一个操作系统编写的驱动程序无法在另一个操作系统上运行。
当操作系统共享架构时,驱动程序可能在与其编写的操作系统不同的操作系统上运行,但这种可能性很小,但共享组件必须是操作系统架构的组成部分。Apple 的 OS X 以 Unix 为核心就是一个例子。
Windows 与 Kali Linux 不共享任何架构组件。您无法执行所请求的操作。
答案2
你安装了虚拟盒的扩展包吗?https://www.virtualbox.org/wiki/Downloads 如果没有安装,则在操作系统设置中的虚拟盒管理器中转到 usb 并添加 usb 2.0,然后添加 wifi 适配器