查看: 76|回复: 4

HyperV和Workstation哪个更适合ENSP?

3

主题

19

回帖

3157

积分

金牌会员

Rank: 6Rank: 6

积分
3157

RT。

不知道有没有大神做过对比。如果没有的话,我来做个试试看。

回复

使用道具 举报

3

主题

19

回帖

3157

积分

金牌会员

Rank: 6Rank: 6

积分
3157
 楼主| 发表于 6 天前 | 显示全部楼层

装了一个。windows 11下体感比vmware workstation虚拟机中的要流畅。不知道是心理作用还是确实的。理论上来说,windows11不禁用内核隔离,则vmware虚拟机无法打开vt-x支持,那么里面跑的ensp、hcl或者cml都会受影响。下一步我准备把eve-ng也装到hyperv虚拟机中看看。

回复

使用道具 举报

3

主题

19

回帖

3157

积分

金牌会员

Rank: 6Rank: 6

积分
3157
 楼主| 发表于 6 天前 | 显示全部楼层

如果hbugs001大神能做个hyperv版的懒人版就好了,我做的肯定不如大神做的全面

回复

使用道具 举报

3

主题

19

回帖

3157

积分

金牌会员

Rank: 6Rank: 6

积分
3157
 楼主| 发表于 6 天前 | 显示全部楼层

搞定了。差点浪费时间。忽然想到直接把vmdk转成vhdx不就行了。用qemu-img转换后,在hyperv中新建虚拟机,选择gen1,硬盘选择转换好的(转换后50+G,真无语),里面还有一个file1.iso,不知道什么作用,不管了,照样加载入虚拟光驱。然后设置ide启动,开机,很顺利就进了登陆界面。

最后必须要感谢各位大神的辛苦工作和分享。

回复

使用道具 举报

3

主题

19

回帖

3157

积分

金牌会员

Rank: 6Rank: 6

积分
3157
 楼主| 发表于 6 天前 | 显示全部楼层

过程中有几个命令,还是记一下吧。做个备忘。

qemu-img convert -f vmdk -O vhdx

get-vm
Set-VMProcessor -ExposeVirtualizationExtensions $true -VMName 虚拟机名称
Get-VMProcessor -VMName 虚拟机名称 | fl

另外在虚拟交换机的端口组需要开启混杂功能,否则通信会有问题。

开启混杂的原因: Hyper-V虚拟交换机上只能感知到其上的虚拟机,但无法感知到嵌套后其上虚拟机的子虚拟机的MAC地址,所以通信时候,用子虚拟机通信到 Hyper-V 最底层虚拟交换机就会丢包。
Get-VM -Name 虚拟机名称 | Get-VMNetworkAdapter
Get-VM -Name 虚拟机名称 | Get-VMNetworkAdapter | Where-Object { $_.MacAddress -eq "MAC地址" } | Set-VMNetworkAdapter -MacAddressSpoofing On

回复

使用道具 举报

本版积分规则

Copyright   ©2015-2026  EmulatedLab  Powered by Discuz!©   ( 浙ICP备2021010423号-1 )
快速回复 返回列表 返回顶部