luker2010 发表于 2023-6-10 10:52

win server 2022 + Hyper V + iStore + 网卡直通 折腾经验分享

本帖最后由 luker2010 于 2023-8-21 21:24 编辑

我买的畅网8505 6网口版

我的需求是
1. 可以做桌面小主机
2. 可以跑iStoreOS“师夷长技以制夷”。NAS没有需求我有cnap 4盘,数据无价,还是专业的设备做 (我是1T SSD系统盘,2块raid 1 不含快照,另外一个单盘厚卷带快照,主要是为了防止勒索病毒:万一数据都被破坏了,我另外有备份,同时还有定期离线的USB硬盘备份)
3. 安静省电,我有主力机12490F+战斗版超5.2G用+3080,声音大费电,上网都要120W,打游戏400-500W
4. 未来还可以玩玩其他系统虚拟机

配置如下
PDD 16G 3200 X 2 (PDD 共230)
PCIE 3 SSD 2T (618之前买的365到手)

我还要有一个N4500
ESXI + iStore 和其他玩的虚拟机,但是有一个问题就是没法用VM的虚拟机直接接显示器键盘当上网电脑用,另外N4500再跑PC迅雷多线程时候CPU load高似乎速度上不去。

因此 买了8505
倍控便宜100-200,但是感觉畅网公司大,产品工业化做的更好
有多个BIOS, 普通和鸡血,测试下来也就CPUZ跑分有点差异,功耗有点差异,考虑到自己的需求,最后还是刷了普通bios, 如果未来要打小游戏的话可能还是会刷鸡血BIOS

好了开始讲几个要点

1. windows 2022 我选择了datacenter 版本(win11无法网卡直通),因为标准版有2个虚拟机的限制,但是对板载的226V 网卡并不能识别 。网上也没搜到2022的驱动,于是就找了一下有一个大神把226 LMS的驱动魔改了一下适合2022,可是安装的时候还是出错,因为是没有数字签名的,这个时候就需要用到两个命令

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON

打完之后重启,右下角就会出现测试模式提示,然后就可以安装226V驱动,安装完成后再改回普通模式

bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF

驱动在这里:

这样驱动就安装完成了。


2. 第二个问题是关于其他的驱动,可以联系客服加群有一个驱动包,很简单,解压之后,去设备管理器界面。点击更新程序,指定这个大的目录就行,会自动安装,有时候会有几个会重启就好了。
这里的驱动有一个坑折腾了我好久,就是声卡的喇叭一直是打叉的,我看驱动没任何问题呀。后来才发现是这个工控机没有外接喇叭,默认的显示驱动打上去DP和HDMI还有type C都没有声音。
解决的办法是intel官网下载Intel Arc 显卡驱动 gfx_win_101.4382,安装重启就好了。

3. 如何配置hyper v,这里教程很多我就不说了,简单带过就是去程序管理里面增加
这里有一个注意点是很多人不清楚如何安装iStore,方式和ESXI一样是用startwind,区别就是在选择服务器时候选择hyper V,然后就是本机,还省了用户名密码。
Hyper V 很方便,直接打开管理界面即可。所有的功能都有。
如果在网卡勾选SR-VOI直通,经过测试是无效的,千兆只能宽带只能跑到600M左右,重点是直通

4. 如何网卡直通, 举一反三可以其他设备直通
有两个办法,一个是有个DDA工具DiscreteDeviceAssigner, 只能在win2022下面使用;一个是命令行,步骤和原理是一样
4.1 第一步在设备管理器禁用需要直通的网卡
4.2 建立虚拟机 -- 必须先建虚拟机,网络随便设置,到后面直通后之前的设置都可以删除的。
4.3 使用DDA或者命令行直通
4.4 重启完成即可(直通后设备管理器将不在显示直通的网卡)
4.5 先不要启动虚拟机,进去删除之前的网络设备以免混淆

DDA工具下载


步骤如下
4.3.1 在虚拟机关闭的情况的,在你要直通设备的下面右击 ...., 选择添加设备



4.3.2 选择状态OK的设备,一次只能一个点击右下角如此甚好即可
我因为刷过BIOS网卡序号是双倍了,由于我已经把#11 #12直通了所以显示了unknow,也就是上一步截图里面的



4.3.3 启动虚拟机即可
4.3.4 删除,在主界面右击需要移除的设备就可以了

命令行方式麻烦一点,坛子里也有了,我就不详细描述了
基本上
1.查看设备 详细信息,位置路径 -第一行



2. 脚本运行 CMD 或者powershell都可以,无提示就是完成

Dismount-VMHostAssignableDevice -LocationPath "{目标设备的位置路径}" -Force
Add-VMAssignableDevice -LocationPath "{目标设备的位置路径}" -VMName "{目标虚拟机名}"

举例:
Dismount-VMHostAssignableDevice -LocationPath "PCIROOT(0)#PCI(1D00)#PCI(0000)" -Force
Add-VMAssignableDevice -LocationPath "PCIROOT(0)#PCI(1D00)#PCI(0000)" -VMName "VM-iStoreOS"

删除的命令
Remove-VMAssignableDevice -VMName OpenWrt -LocationPath "PCIROOT(0)#PCI(1C06)#PCI(0000)"
Mount-VMHostAssignableDevice -LocationPath "PCIROOT(0)#PCI(1C06)#PCI(0000)"

以上就是主要的步骤,当中有几个小经验分享

1. 设备上的eth0-5的需要和windows #1-#5 并不对应
这个其实也很简单,自己写一个TXT记录一下,一个个插拔一下就好
就像我这样子,就不会在直通时候搞错了
eth0      #7
eth1      #8
eth2      #9
eth3      #10
eth4      #11      PCIROOT(0)#PCI(1D00)#PCI(0000)
eth5      #12      PCIROOT(0)#PCI(1D01)#PCI(0000)

2. iStore启动后IP对了无法访问,
有时候WAN和LAN会搞错,换一个口试试就行
或者直接双击终端,quickstart刷一下看看端口的状态是不是插错了




以上就是折腾近一周的心得和大家分享,现在很满意
直接type C链接显示器并且供电,家里有个闲置的利民D14X,买个USB转接线吹外壳。

最后上一个全家福




下面是TS462C
上面左边是2.5G交换机 中间是D14X右边是8505 这样好处是两个都能吹到,并且8505底部的风扇可以往外排热
最右边是TP MESH 5470 2.5G口接交换器,和其他屋子的5450一起AP模式mesh

完美,有问题大家留言,我看看能不能帮忙解答。

最好的作用是8505使用率更高了
不知道踢实况2021行不行?


============================================================================================
2023/6/13 更新一点心得

我待机22-25W 我用的是官网的那个标准的BIOS
链接:https://pan.baidu.com/s/1D6G3izGRzLIY2yES9PWr8g?pwd=aacc
提取码:aacc

这个bios跑cupz会降速,实际使用好像没啥区别

鸡血bios一般在多核2400左右 单核在650-700之间
这个0207 BIOS跑开始多核也在2380 几秒钟后就稳定在1700左右了,单核480左右
考虑到功耗和实际使用没有区别,我就用默认这个了




目前鸡血BIOS官方客服测试后反馈说无法直通,已经反馈给BIOS开发团队


BIOS 有这些选择
http://www.7immy.com:5244/

有时间再折腾一下

驱动程序超时了用我的链接,解压更新指向目录即可。
链接:https://pan.baidu.com/s/1HElizzOywLlgWpsseo54Tw?pwd=AABB
提取码:AABB



目前看片,上网都正常,
想测试一下打游戏,和听音乐

目前的问题清单,还在研究中

[*]手柄无法使用
[*]蓝牙耳机可以配对但是无法选择输出到蓝牙耳机 --> 找到了解决的办法了

1. 配对要使用的蓝牙音频设备 (BT音频设备可以断开连接)

2. 将以下文件复制粘贴至 C:\WINDOWS\SYSTEM32\•       BTAGService.dll•       BthAvctpSvc.dll•       BthAvrcp.dll•       BthAvrcpAppSvc.dll3. 将以下文件复制粘贴至 C:\WINDOWS\SYSTEM32\ zh-CN\•       BTAGService.dll.mui•       BthAvctpSvc.dll.mui注: 以上文件在service文件夹内4. 导入注册表设置双击注册表文件导入注册表项   (REG文件夹内20个文件)注: 有5个注册表项需要权限,正常方法添加失败,用DISM++的春哥附体打开regedit,拉进去就可以了。打开注册表编辑器:找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost\”,并将以下行添加到多字符串(REG_MULTI_SZ)值中:•       BthAppGroup = BluetoothUserService•       LocalService += bthavctpsvc•       LocalServiceNetworkRestricted += btagservice+= 运算符表示该值已存在,您必须添加一行。= 表示您必须首先创建值。

5. 安装驱动程序重启系统,按F8 进入启动菜单(或按住 shift 键 重启),选禁用驱动程序强制签名项。驱动安装步骤 :打开设备管理器,点击蓝牙外围设备,更新驱动,浏览我的电脑以查找驱动程序---浏览----找到下载的驱动文件夹drivers-----下一步----点击始终安装此驱动程序。为另一个蓝牙外围设备更新驱动;为音频接收器服务更新驱动:更新驱动程序---浏览我的电脑查找驱动---让我从计算机上的可用驱动程序列表中选取---从磁盘安装---浏览,选中drives文件夹中的avrcp---确定----选中microsoft bluetooth A2dp Source ----下一步最有可能的是,将有 2 个 Avrcp 传输设备(1 个处于隐藏状态,另一个设备可见),请确保为它们同时安装驱动程序:注意:两个外围设置更新驱动选下载的文件夹中的两个驱动,出现问题先不要管。蓝牙的音频接收器服务一定要更新驱动为MicrosoftBluetooth A2dp Source!   重新启动。 如果一切正确完成,则应使用正常工作的蓝牙耳机,并应启用驱动程序签名强制。每次要连接新的 A2DP 免提 AVRCP 设备时,都必须重新安装蓝牙的音频接收器服务的驱动。https://share.weiyun.com/i1sTOipn




补充一下, 只有官网的 0207这个BIOS可以直通,其他都不行 https://www.changwang.com/down/83.html
链接失效,补百度链接
链接:https://pan.baidu.com/s/1D6G3izGRzLIY2yES9PWr8g?pwd=aacc
提取码:aacc



=======================================================================================================================

怎么样用千兆光猫突破1000M限制。之前一个口基本上是940M左右极限,突破后1240M

我改了双wan 现在千兆光纤可以超过1000M了

不过由于上海联通不支持PPPOE双拨 改为光猫拨号,再把软路由加到DMZ主机即可

步骤

1. 改为光猫拨号
http://192.168.1.1/cu.html上海联通都是CUAdmin密码


2. 两个千兆LAN口分别插两根线



3. 根据之前的直连,增加一个直连口,之前是eth0 eth1,现在多一个eth2出来
之前的不用改,新建一个wan1用eth2即可



4.安装mwan3,直接菜单里面
先安装这个

ip-tiny5.11.0-3145.0 KBRouting control utility (minimal)

再安装下面三个

软件包名称版本大小(.ipk)描述

mwan32.10.13-1~22.7 KBHotplug script which makes configuration of multiple WAN interfaces simple…移除…

luci-app-mwan3git-21.126.37401-0ddb72d~13.0 KBLuCI support for the MWAN3 multiwan hotplug script移除…

luci-i18n-mwan3-zh-cngit-23.090.62029-650e6d2~6.0 KBTranslation for luci-app-mwan3 - 简体中文 (Chinese Simplified)
具体设置网上教程多我不叙述了。

5. 改好之后测速



6.测试完成再把一个IP放到光猫DMZ.这样就和直接公网IP一直可以方位软路由了









lf0026 发表于 2023-6-10 11:01

感谢分享,拯救了我这win手残用户

luker2010 发表于 2023-6-10 11:09

lf0026 发表于 2023-6-10 11:01
感谢分享,拯救了我这win手残用户

我自己也是搞IT的还折腾了好几天,希望这个能对后来人有帮助把

win11 是无法直通的。

runking 发表于 2023-6-10 11:50

不错不错,感谢分享!

chen81408 发表于 2023-6-10 16:23

感觉好难啊,望而却步。

qwssx 发表于 2023-6-10 17:11

不错,感谢分享。。。

luker2010 发表于 2023-6-10 18:48

补充一下, 只有官网的 0207这个BIOS可以直通,其他都不行 https://www.changwang.com/down/83.html

dkys 发表于 2023-6-10 23:51

楼主,我装了esxi,爱快openwrt。待机功耗21w左右,晚上负载有30w了,畅网的BIOS出厂是普通还是鸡血的。顺道求个好用的istore 。

栈桥之茶韵 发表于 2023-6-11 20:14

哈喽哈喽,楼主,还是我,我想问下底层win server 2022和底层win10有区别吗?因为我还是想用WIN10 HDMI直连电视用浏览器看爱奇艺优酷之类的。
其次就是网卡直通问题,是否像ESXI之类的,直通就行?没有掉速之类的?
三就是装istore,想像ESXI那样直通硬盘给istore跑PCDN,Hyper V是否可以直通硬盘?
真真新手,不是很懂。

luker2010 发表于 2023-6-12 07:40

栈桥之茶韵 发表于 2023-6-11 20:14
哈喽哈喽,楼主,还是我,我想问下底层win server 2022和底层win10有区别吗?因为我还是想用WIN10 HDMI直连 ...

win10 win 11 不能直通

win server 2022 我实际使用发现几个功能和win10 win11 不一样
1. 不支持游戏手柄,可能要按啥程序
2. 蓝牙耳机可以连上,但是没有设备可以选择
具体等我再研究一下看看

hdmi dp type c这些直接连接显示器没问题
看视频都没问题,我一直在线看的,pc迅雷也没问题

网卡直通没有任何掉速

硬盘也可以直通的,方法和网卡类似

luker2010 发表于 2023-6-12 07:48

dkys 发表于 2023-6-10 23:51
楼主,我装了esxi,爱快openwrt。待机功耗21w左右,晚上负载有30w了,畅网的BIOS出厂是普通还是鸡血的。顺 ...

我跑win 好像待机高一点点

我待机22-25W 我用的是官网的那个标准的BIOS

https://www.changwang.com/down/83.html

这个bios跑cupz会降速,实际使用好像没啥区别

鸡血bios一般在多核2400左右 单核在650-700之间
这个0207 BIOS跑开始多核也在2380 几秒钟后就稳定在1700左右了,单核480左右
考虑到功耗和实际使用没有区别,我就用默认这个了




目前鸡血BIOS官方客服测试后反馈说无法直通,已经反馈给BIOS开发团队


BIOS 有这些选择
http://www.7immy.com:5244/

有时间再折腾一下





luker2010 发表于 2023-6-12 07:53

dkys 发表于 2023-6-10 23:51
楼主,我装了esxi,爱快openwrt。待机功耗21w左右,晚上负载有30w了,畅网的BIOS出厂是普通还是鸡血的。顺 ...

iStore 官网下载就行 X64 都可以用

https://fw.koolcenter.com/iStoreOS/x86_64_efi/

栈桥之茶韵 发表于 2023-6-12 10:06

luker2010 发表于 2023-6-12 07:40
win10 win 11 不能直通

win server 2022 我实际使用发现几个功能和win10 win11 不一样


稳妥稳妥,感谢。还有一个问题,USB无线鼠标键盘也支持吧?

栈桥之茶韵 发表于 2023-6-12 20:48

栈桥之茶韵 发表于 2023-6-12 10:06
稳妥稳妥,感谢。还有一个问题,USB无线鼠标键盘也支持吧?

哦~还有一个,大小核支持得如何?

luker2010 发表于 2023-6-12 20:57

栈桥之茶韵 发表于 2023-6-12 20:48
哦~还有一个,大小核支持得如何?

支持,我就是用DELL无线键鼠套餐,一个USB接收器的
页: [1] 2 3 4 5 6
查看完整版本: win server 2022 + Hyper V + iStore + 网卡直通 折腾经验分享