V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Actrace
V2EX  ›  宽带症候群

windows 系统上,如何分配 PCI 无线网卡到虚拟机中。

  •  
  •   Actrace · 271 天前 · 1235 次点击
    这是一个创建于 271 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题。

    最近整了个 mini pc 来玩,在上面用了 vbox 来跑虚拟机,首先是想整个 openwrt ,然后利用 minipc 自带的无线网卡来提供 wifi 。但是我发现无法直接将无线网卡分配到虚拟机中,大家有什么妙招吗?或者换个其它的虚拟化软件?

    目前不考虑将系统换成 PVE 或者 esxi 之类的虚拟化平台,为了方便管理,都用远程桌面了。
    11 条回复    2023-08-02 22:06:42 +08:00
    cnbatch
        1
    cnbatch  
       271 天前   ❤️ 1
    我记得 VMware workstation 可以做到
    Archeb
        2
    Archeb  
       271 天前   ❤️ 1
    用 Discrete Device Assignment ,这需要 Server 系统才能实现。
    之前折腾过,这是我的记录: https://mozz.ie/posts/turn-windows-11-into-server-2022/
    参考的原文: https://devblogs.microsoft.com/scripting/passing-through-devices-to-hyper-v-vms-by-using-discrete-device-assignment/
    Actrace
        3
    Actrace  
    OP
       271 天前
    @Archeb 感谢!这篇文章基本讲得很透彻了。这是逼着换虚拟化平台了。只能再找个时间好好折腾了。
    dingli900201
        4
    dingli900201  
       270 天前
    hyper-V 可以直通,有教程,图形化直通。
    photon006
        5
    photon006  
       270 天前   ❤️ 1
    pve 我这样玩过,开启 amd 硬件直通,给设备分组,分离有线网卡和无线网卡,把无线网卡 AX200 直通给 win11 ,有线网卡继续桥接,保证宿主机、vm 共享网络

    https://imgur.com/83aa4b45-3489-4abb-ba51-a4e459f0b92d
    photon006
        6
    photon006  
       270 天前
    fan88
        7
    fan88  
       269 天前   ❤️ 1
    为什么不考虑 pve 和 esxi 呢?
    Actrace
        8
    Actrace  
    OP
       269 天前
    @fan88
    @Archeb
    @photon006

    昨天折腾了 PVE ,openwrt 也装上去了,PCI 直通也接入无线网卡了,驱动也打了。结果还是不行,板载的 intel 7265 似乎并不能识别到。

    还有其它没做到位的地方?
    photon006
        9
    photon006  
       269 天前
    可能是你的 openwrt 固件没有 intel 7265 驱动,或 openwrt 不支持这款无线网卡的 ap 模式,貌似 intel 网卡闭源驱动本就对 openwrt 支持不好。

    可以考虑外接 usb 无线网卡,把 usb 直通给 openwrt 使用

    或 pve 虚拟 win10/11 ,曲线救国利用 windows 发射 wifi 信号,我就是这样利用板载 ax200 无线网卡。
    photon006
        10
    photon006  
       269 天前
    板载无线网卡就算接了天线 wifi 覆盖都很差,比普通硬路由差很多,属于玩具功能,还不如 k2p 当 AP 来得实用,除非使用位置固定且距离很近。
    Actrace
        11
    Actrace  
    OP
       269 天前
    @photon006 是不是因为需要执行一些特殊的操作才能添加无线网卡到 openwrt 中?我注意到一个情况就是,如果在 openwrt 首次启动前,没有给它配置好两个网卡,至配置了第一个网卡,那么启动之后,之后即使给它配置第二块网卡,它也不会在网络接口中显示出来。

    驱动,我是正常打上去的,包括 kmod 的部分,不过启动的时候确实 log 里显示是驱动没有找到对应的硬件。
    关于性能的问题,我只需要它能覆盖房间就好,倒也没多大要求。现在主要问题就是没能整成功,所以心里痒痒的。本来为了这个从 win11 转到 pve 的。结果还是没能解决这些问题的话就挺无助的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2494 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:03 · PVG 00:03 · LAX 09:03 · JFK 12:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.