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

2023-07-31 21:22:03 +08:00
 Actrace
如题。

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

目前不考虑将系统换成 PVE 或者 esxi 之类的虚拟化平台,为了方便管理,都用远程桌面了。
1638 次点击
所在节点    宽带症候群
11 条回复
cnbatch
2023-07-31 21:35:48 +08:00
我记得 VMware workstation 可以做到
Archeb
2023-07-31 21:42:51 +08:00
用 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
2023-07-31 22:12:34 +08:00
@Archeb 感谢!这篇文章基本讲得很透彻了。这是逼着换虚拟化平台了。只能再找个时间好好折腾了。
dingli900201
2023-08-01 08:46:12 +08:00
hyper-V 可以直通,有教程,图形化直通。
photon006
2023-08-01 12:30:23 +08:00
pve 我这样玩过,开启 amd 硬件直通,给设备分组,分离有线网卡和无线网卡,把无线网卡 AX200 直通给 win11 ,有线网卡继续桥接,保证宿主机、vm 共享网络

https://imgur.com/83aa4b45-3489-4abb-ba51-a4e459f0b92d
photon006
2023-08-01 12:31:20 +08:00
fan88
2023-08-02 12:33:35 +08:00
为什么不考虑 pve 和 esxi 呢?
Actrace
2023-08-02 16:24:22 +08:00
@fan88
@Archeb
@photon006

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

还有其它没做到位的地方?
photon006
2023-08-02 17:30:07 +08:00
可能是你的 openwrt 固件没有 intel 7265 驱动,或 openwrt 不支持这款无线网卡的 ap 模式,貌似 intel 网卡闭源驱动本就对 openwrt 支持不好。

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

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

驱动,我是正常打上去的,包括 kmod 的部分,不过启动的时候确实 log 里显示是驱动没有找到对应的硬件。
关于性能的问题,我只需要它能覆盖房间就好,倒也没多大要求。现在主要问题就是没能整成功,所以心里痒痒的。本来为了这个从 win11 转到 pve 的。结果还是没能解决这些问题的话就挺无助的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/961316

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX