我创建了一个 Kali Linux VirtualBox,想要使用我的 Wi-Fi 卡而不是有线连接。标准 NAT 适配器可以很好地连接互联网,但是当我将其更改为桥接适配器并选择我的 Wi-Fi 卡“TP-LINK 802.11ac 网络适配器”并勾选“混杂模式:拒绝”和“有线连接”时。 Kali 不会更改为无线网络并向我显示可用网络,它仍然是有线连接 1 的以太网网络。网络符号正在旋转,无法连接到互联网。
希望这是关闭以太网并打开 Wi-Fi 的问题,但我不知道。
答案1
将无线适配器桥接到 VM 不会为您的 VM 提供无线设备。请注意,当您展开虚拟机适配器设置的“高级”部分时,“适配器类型”是一个选项;这是呈现给虚拟机的“设备”。
这意味着无论您桥接哪个主机连接,该连接对于来宾来说都将显示为该“适配器类型”。换句话说,它仍然看起来是与 Kali 的以太网连接。
要在桥接已设置后将 WiFi 连接到 Kali 盒子,请连接到主机上的 WiFi。 (注意:这会将您的虚拟机连接到您的 WiFi 网络,但不会导致 Kali “讲 WiFi”,因此 Aircrack-ng 等仍然无法使用。)
如果 WiFi 接口是插入主机的 USB 设备,那么您可能可以将其传递到您的虚拟机。
答案2
在虚拟机(本例中为 kali)看来,连接始终是有线连接。 VM 不会“看到”您的硬件适配器 (TP-Link),而是虚拟接口(默认情况下为 AMD PCNet FAST III)。
“桥接”网络意味着您的物理网卡能够使用混杂模式,这意味着单个连接可以用于多个客户端,每个客户端都有自己的 IP 地址。根据网络请求的地址,请求将被传递到主机或虚拟机。
我不记得我曾经在 WiFi 上使用过桥接网络,但我假设如果主机设置了 WiFi 连接(SSID、WPA 等),您可以将虚拟机连接为桥接网络 - 但不要在这一点上钉我。
据我了解,你希望你的主机通过电缆连接,kali通过wifi连接,这是正确的吗?在这种情况下,我建议您删除所有虚拟网络接口并通过 usb-wifi-dongle。这样,虚拟机内的网络接口是真实的,但主机系统无法再访问加密狗(因此没有 wifi)。