我设法为我的 Wifi 适配器安装了驱动程序,并且 VM Linux(虚拟盒)设法将其识别为 wlan0,但是它从不显示可用网络(但确实有)。我已经重新安装了驱动程序。设置 iwd 并将其删除。编辑了 /etc/networkmanager/networkmanager.conf 文件。还有许多其他事情。
我可以采取哪些具体步骤和配置来解决让 Realtek 8811CU 无线 LAN 802.11ac USB NIC 成功检测并显示运行 Kali Linux 的虚拟机中的可用无线连接所面临的持续挑战?
老实说,我遇到了严重的困难,如果能提供详细的故障排除指南或解决此问题的建议,我将非常感激。
答案1
在 Kali 2023.3 上获取 Wifi
- 网卡: Alpha AWUS036NH
- 司机:rt2800usb
- 芯片组: Ralink Technology, Corp. RT2870/RT307
- 界面:WLAN0
问题:当我第一次在 VirtualBox 中启动 kali 时,我希望能够连接到 Wi-Fi。但是,当我单击右上角的互联网图标时,Wi-Fi 网络、已断开连接和可用网络都显示为灰色。当我运行网络命令以检查 linux (kali) 是否可以通过运行 airmon-ng 看到我的网卡时,我的适配器已被识别
问题:如何让我的 Alpha AWUS036NH 连接到 Wi-Fi 并让 kali 显示可用的 Wi-Fi 网络
回答:这可能是驱动程序和/或 NetworkManager 的问题。无论是初学者,还是通过 vmware 或虚拟盒使用 kali linux 的资深用户,您都知道让它连接到 Wi-Fi 有多麻烦。这就是对我有用的方法。
确保 USB 设备为 3.0 且网卡已启用
[此时,您的虚拟机已关闭并且您处于 VirtualBox 设置中]
点击虚拟机 -> 设置 -> USB -> 启用 USB 控制器 -> USB3.0 (xHCI) 控制器 -> [您的网络适配器]
确保网络设置为 NAT 并保留默认高级设置(1000 MT 适配器类型、拒绝、mac 地址、电缆连接检查等)
[此时,您的虚拟机已关闭,并且您仍处于 VirtualBox 设置中] [请注意,由于您正在将 USB 关联到虚拟机,因此它将与您的本地计算机断开连接]
[必须将 USB 与本地计算机断开连接(仍插入,但未出现在设备管理器中)]
加载虚拟机
[提醒:默认用户名 -> kali | 默认密码 -> kali]
检查互联网连接
[此时,我没有互联网连接(它显示有线连接 1,但它不起作用,这是正常的]
运行 ifconfig
[目前,我还没有运行 sudo apt-get update,也没有升级任何软件包]
您应该得到以下结果:
lo
您可能会得到以下结果:
eth0 wlan0
[目前我们只关注 WLAN0]
检查 USB 适配器是否已连接
[如果运行 ifcongfig 后没有看到 wlan0,则需要确保网络适配器已连接]
在虚拟机窗口中选择设备 -> USB -> [您的网络适配器]
[等待几秒钟,然后再次尝试 ifconfig,wlan0 现在应该在那里。如果它不在这个解决方案中,我不会再讨论它了]
检查网络管理器是否已安装
dpkg -s network-manager apt list network-manager
(我说是的)
检查wlan0是否正在扫描
sudo iwlist wlan0 scan
(我说没有找到网络或类似的东西)
检查wlan0是否被识别并且UP
ifconfig
[wlan0 应该说 flags=[一个数字]<UP,Broadcast,Multicast> [等等]
如果 wlan0 没有显示“UP”
sudo ip link set wlan0 down sudo ip link set wlan0 up
回顾:
- 在 VirtualBox 中配置 USB 和网络设置
- 将 USB 适配器连接到虚拟机(如果尚未完成)
- 检查可用网络(有线可用,Wi-Fi 为灰色)
- 检查适配器和 IP 配置(wlan0 在那里)
- 尚未运行任何更新或安装
使固定:[此时,我们知道 Wi-Fi 无法正常工作,但网络适配器和 wlan0 还在] [我现在也在 sudo su]
检查 wifi 适配器是否被识别
lspci | grep -i network
(我没有返回任何内容,所以似乎被识别了)
安装必要的 iwlwifi 驱动程序
apt-get install firmware-iwlwifi
加载必要的驱动模块
modprobe iwlwifi
重新启动网络管理器(我没有使用 sudo 或 sudo su)
systemctl restart NetworkManager
默认密码(如果提示):kali
完成后重启kali(不是从虚拟盒重启,从kali右上角的电源按钮重启)
[此时,您可能会在重启前看到可用的 Wi-Fi 网络。您仍应重启虚拟机]
检查右上角的连接,看看是否显示 Wi-Fi 网络
(我的确实出现了)
重新检查 ifconfig wlan0
[此时我还没有连接到可用的网络](显示几乎相同的结果)
重新检查 iwlist wlan0 扫描
(显示可用的周围网络连接
现在您应该可以使用 Alpha AWUS036NH 适配器在 kali 上看到可用的 Wi-Fi 网络!
之后我采取了更多步骤:
- 连接到可用网络
- 更新了 kali
- 拍摄当前虚拟机状态的快照