Virtual Box 中不稳定的 Wifi 检测

Virtual Box 中不稳定的 Wifi 检测

我设法为我的 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> [等等]

  1. 如果 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]

  1. 检查 wifi 适配器是否被识别

    lspci | grep -i network
    

    (我没有返回任何内容,所以似乎被识别了)

  2. 安装必要的 iwlwifi 驱动程序

    apt-get install firmware-iwlwifi
    
  3. 加载必要的驱动模块

    modprobe iwlwifi
    
  4. 重新启动网络管理器(我没有使用 sudo 或 sudo su)

    systemctl restart NetworkManager
    

    默认密码(如果提示):kali

  5. 完成后重启kali(不是从虚拟盒重启,从kali右上角的电源按钮重启)

    [此时,您可能会在重启前看到可用的 Wi-Fi 网络。您仍应重启虚拟机]

  6. 检查右上角的连接,看看是否显示 Wi-Fi 网络

    (我的确实出现了)

  7. 重新检查 ifconfig wlan0

    [此时我还没有连接到可用的网络](显示几乎相同的结果)

  8. 重新检查 iwlist wlan0 扫描

    (显示可用的周围网络连接

    现在您应该可以使用 Alpha AWUS036NH 适配器在 kali 上看到可用的 Wi-Fi 网络!

之后我采取了更多步骤:

  1. 连接到可用网络
  2. 更新了 kali
  3. 拍摄当前虚拟机状态的快照

相关内容