我需要在 Linux 主机笔记本电脑上使用 Windows VirtualBox 客户机的 VPN。这在以太网上工作正常,但我真的需要通过无线网络来做到这一点,而笔记本电脑内置的 Intel 3160 wifi 卡似乎无法在桥接模式下工作。我不知道如何确定此 Wifi 卡是否应该支持 Linux 上的桥接。我搜索时没有找到答案。我只是假设硬件或 Linux 驱动程序在某种程度上受到限制。当我将 wlan0 接口配置为桥接时,客户机启动时无法连接到任何网络。
我有一台运行 Fedora 22 的联想 y40 笔记本电脑,配有一块运行良好的英特尔 Wifi 卡:
英特尔公司无线 3160(修订版 93),iwl3160 固件版本 25.17.12.0,内核 4.1.4
据我所知,让它工作的唯一方法是购买 USB wifi 卡,然后:A)以桥接模式使用它;B)以某种方式确保主机 linux 操作系统看不到它,并使用“直通”以便 Windows 客户机控制硬件。
我对方法 A 的问题是,我似乎无法轻松搜索并确认任何给定的 wifi USB 卡在 Linux 上明确受支持并且具有可靠的桥接功能。当我搜索任何最近的 30/40 美元型号的 Linux 支持时,我都没有得到明确的答案。人们在购买前如何确认?如果我购买了三张卡,但没有一张卡允许 Windows 客户机通过 VPN 上网,我会非常恼火。
方法 B 似乎没有明确记录。当我在 VirtualBox 上查找“USB 直通”的示例时,我看到的都是有关各种磁盘驱动器的信息,没有关于无线网卡的信息。当我在主机上浏览 VirtualBox 4.3.30 的 USB 设置并尝试“启用 USB 2 控制器”时,它抱怨需要“VirtualBox 扩展包”。我觉得很奇怪,这个不在 virtualbox.org Fedora 软件包存储库(我正在使用)中。所以我怀疑这是一种甚至没有人使用的方法,可能行不通。
任何有关如何在 Linux 笔记本电脑上成功配置无线硬件以便 Windows 7 客户机可以成功“桥接”并连接到 VPN 的建议都非常感谢。在网上搜索并没有给我任何信心。